git基本操作命令

2021-08-26 05:58:48 字數 2379 閱讀 4123

這些命令是以前在網上看的廖雪峰大神的git教程後自己做的筆記總結記錄的,一直放在文字文件中存著生灰。話說廖神的git教程講的真心不錯,強烈推薦有不會使用git的朋友去看看。這是我第一次寫部落格,算是鍛鍊自己,同時也是為自己的學習做做筆記吧。

1.用【git config --global user.name "名稱"  git config --global user.email "郵箱"】全域性設定自己當前的機器資訊。

2.在某個目錄下,用命令【git init】將當前目錄變成git倉庫。

3.在git倉庫下的某個目錄中,建立檔案,然後用【git add 檔名】新增檔案到暫存區。例如:git add readme.txt。

4.用命令【git commit -m "說明資訊"】將新增到暫存區的檔案提交到git倉庫。例如:git commit -m "修改了訂單備註資訊"。

5.用【git status】命令檢視有哪些檔案被修改過。

6.用【git diff 檔名】命令檢視該檔案的具體修改了什麼內容。

7.用【git log】命令檢視提交過的歷史版本。後面加上引數"--pretty=oneline"可以讓其顯示的少些,只將主要內容資訊顯示出來。即【git log --pretty=oneline】。

8.當前版本用head表示,上乙個版本則用head^表示,上上個版本用head^^表示,往上100個版本用head~100表示。

9.用【git reset --hard head^】將當前版本回退到上個版本。

10.用【git reset --hard 版本號】將當前版本設定為指定版本號的那個版本。

11.用【git reflog】命令檢視每次操作的命令。

12.【git add 檔名】命令是將修改過的檔案新增到暫存區。而【git commit -m "說明資訊"】命令是將新增進暫存區中的檔案一次性全部提交到當前分支,只修改了但沒新增進暫存區的檔案是不會提交的。git預設為我們建立了master分支。

13.用【git checkout -- 檔名】命令丟棄工作區的修改。即將修改了但未新增到暫存區中的檔案全部撤銷掉。

14.用【git reset head 檔名】命令丟棄暫存區的修改,但工作區的修改還在。可繼續用【git checkout -- 檔名】命令丟棄工作區的修改。

15.當工作區的檔案被刪除後,需要保持版本一致,可用【git rm 檔名】將版本庫中的檔案刪除並提交。或者使用【git checkout 檔名】撤銷工作區的修改。

16.新增遠端倉庫時要用到公匙。可以用命令【ssh-keygen -t rsa -c "郵箱"】建立ssh key。然後將ssh key新增到碼雲賬號上去,因為只有ssh key在賬戶列表之中,才能實現推送。

17.在碼雲上建立個專案,然後使用命令【git remote add origin [email protected]:liaoxuefeng/learngit.git】關聯乙個遠端倉庫。關聯後,使用命令git push -u origin master第一次推送master分支的所有內容。以後的話就可以使用【git push origin master】推送修改內容。

18.使用命令【git clone [email protected]:michaelliao/gitskills.git】從遠端倉庫中轉殖乙個專案到自己的本地。

19.可以使用【git remote -v】檢視關聯的遠端倉庫資訊。

20.使用命令【git remote rm origin】刪除已有的遠端庫。

21.使用【git checkout -b dev】建立並切換乙個分支dev。相當於同時執行以下兩條命令:【git branch dev】、【git checkout dev】

22.使用【git branch】檢視當前分支,帶星號的為當前分支。

23.使用【git merge dev】將dev分支的成果合併到當前分支上。

24.使用【git branch -d dev】將dec分支刪除。

25.使用【git merge --no-ff -m "新的合併" dev】來合併時,禁用fast forward。那麼在本次合併時會產生乙個新的提交。

26.使用【git stash】將當前工作現場「儲藏」起來,等完成了某些特定的工作後恢復現場繼續工作。

27.使用【git stash list】檢視被「儲藏」起來的工作現場。

29.使用【git stash pop】,恢復的同時把stash內容也刪了。

30.如果要丟棄乙個沒有被合併過的分支,使用【git branch -d branchname】進行強行刪除。

31.在本地建立和遠端分支對應的分支,使用【git checkout -b branch-name origin/branch-name】,本地和遠端分支的名稱最好一致。

32.建立本地分支和遠端分支的關聯,使用【git branch --set-upstream branch-name origin/branch-name】

git基本操作命令

命令git init 栗子 mkdir learngit cd learngit git init正常應返回 initialized empty git repository in users learngit git 注 成功後目錄中有.git隱藏目錄,使用ls a可以看見,切勿修改 新增 git...

git基本操作命令

1 建立本地倉庫 git init 2 專案新增至暫存區 git add 檔名 或 git add a 3 提交至本地倉庫 git commit m 提示資訊 4 檢視工作區狀態 git status 5 檢視歷史記錄 git log pretty oneline 按行顯示 6 回退上個版本 git...

Git基本操作命令

git參考 git init 初始化乙個git倉庫 git add file 新增乙個檔案,可以是多個檔案 git commit m frist 新增備註 git push u origin master 將檔案提交到主分支上 git stuts 檢視目前的git狀態 git remote add ...