Git初步使用

2023-01-25 10:55:44 字數 2325 閱讀 2635

1.初始配置  

1)設定上傳者的使用者名稱稱與郵件地址,github需要知道是誰上傳的檔案,後面的2)3)4)是一些檢視配置的命令

git config --global user.name "

your_name" 

git config --global user.email "

your_email" 

2)查詢當前git配置

git config --list

3)查詢當前某項配置

git config keyword  (keyword可以為user.name等)

4)config 命令的手冊

git help config

2. ssh金鑰設定

目的:因為github需要識別出推送的提交確實是已授權使用者推送的,而不是別人冒充的,而git支援ssh協議,所以,github只要知道了你的公鑰,就可以確認只有你自己才能推送

金鑰儲存目錄:/c/users/user(所使用的電腦使用者名稱)/.ssh

操作步驟:    

1)命令 ssh-keygen -t rsa -c "

youre-mail

" 來建立一個ssh

2)在目錄中找到id_rsa.pub,這個是公鑰

3)在github的shs&gpg頁面匯入公鑰,title隨意,但key值為id_rsa.pub中的全部內容

4)命令 ssh -t [email protected] 來驗證是否匹配成功

只要你的公鑰仍然儲存在金鑰儲存目錄,你就可以憑藉公鑰向github上傳檔案

3.倉庫操作

本地倉庫的檔案操作:

1)首先需要在本地建立一個本地倉庫,分兩步:

在git bash使用命令cd 目錄跳轉到你所想建立倉庫的目錄,也可以用 mkdir test 來建立一個名為‘test’的資料夾,然後跳轉到這個目錄

然後使用命令 git init 在當前目錄建立一個本地倉庫

然後,通過命令  ls -a 你可以看到一個.git/的目錄,如果你想刪除本地的倉庫,刪除目錄下的.git/目錄就行了,使用的命令是 rm -rf .git/

將檔案放入快取區。然後通過 add test.txt 將test文件放入快取區,使用 git status 來檢視快取區狀態,可以看到的changes to commit中有一個new file: test.txt,這是說明本地倉庫有新的改動,增添了一個test.txt。再說說圖中的錯誤:第一個命令出錯是因為當前目錄並不是git倉庫(沒有.git/目錄),所以無法使用add命令;第三個命令出錯是因為test.txt的字尾未輸入,bash沒有找到匹配的檔案。

將快取區的東西提交到倉庫的版本庫中(僅更新當前分支,即master分支)。使用 git commit -m '備註'

命令。

關聯遠端倉庫。前兩步命令分別是檢視所有分支、選中並切換到master分支,由於目前只有一個分支所以這兩步沒有必要(多分支需要這樣)。然後通過 git remote add origin url。其中,origin是預設遠端分支名,url是github倉庫的**。完成後就可以通過 git remote -v 來檢視遠端分支。

將本地分支上傳到遠端分支上。使用命令 git push origin master 即可將本地master分支提交到遠端origin分支。不過在前一步我關聯的是github上spider倉庫,這個倉庫與我另外一個本地倉庫關聯了,所以在不改origin的情況下出錯了,git要求我先用fetch命令將遠端倉庫先拉取下來(git pull和fetch的功能有點像,詳解參見runner_jack的部落格)。所以我又新建了一個github倉庫test,然後將本地庫推送到新的origin。然後你就能在github上看到更新後的遠端倉庫了。

git初步使用

git的入門知識請參考 git上傳本地 到遠端github 需求一 將本地 myproject上傳到遠端倉庫 1 github上建立一個倉庫,假設為project 2 git clone 遠端倉庫地址,將遠端倉庫拷貝到本地 3 將myproject拷貝到本地的project 4 git add 新增...

git初步使用

一.配置 git 郵箱和使用者名稱 git config global user.name youname git config global user.email youemail 檢視git config global list 二.push到 1.進入 新增一個工程。2.在 git 介面建立版...

Git之初步使用

版本庫又可稱為倉庫 repository 可以簡單理解成一個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改 刪除等操作git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以還原歷史檔案。建立版本庫一般有兩個步驟,首先,建立一個目錄,然後將建立的目錄變成git可以管理的...