Git常用命令

2021-09-05 08:54:28 字數 1625 閱讀 5639

**:

git checkout -b b1 origin/b1切換到b1分支,並跟蹤遠端分支b1

git status檢視本地修改情況

git add test將修改後的test加入到git版本管理中

git commit -m "info"本地提交

git push提交到遠端倉庫

git pull如果遠端倉庫有更新,需要首先pull,然後解決衝突後,才能push

**********持續更新中**********

註冊github賬戶

fork目標賬戶到自己的倉庫下(專案右上角的fork按鈕)

轉殖到本地,例如:git clone修改專案內容,並提交. 例如:

echo "hello, i'm ***" >> test

git add test

git commit -m "add *** to test"

git push

在原專案中新增pull/request,等待審查和合併。(如果不打算貢獻原始碼,也可以省略此步驟)

檢視test檔案的提交歷史

$ git log --pretty=oneline test

09780e981e8f1912b1e56ce62da409331120f501 (head -> master, origin/master) add billhan2016 to test

60096153cadd3d67284e70b729d05a64a67d5c2c add warm3snow to test

根據後面的commit的提示資訊,我們找到前面的版本號(每行前面的一串數字)

$ git show 60096153cadd3d67284e70b729d05a64a67d5c2c test

commit 60096153cadd3d67284e70b729d05a64a67d5c2c

author: *** date: sun sep 30 16:35:43 2018 +0800

add warm3snow to test

diff --git a/test b/test

new file mode 100644

index 0000000..ef8745c

--- /dev/null

+++ b/test

@@ -0,0 +1 @@

+hello, i'm warm3snow

更細粒度的檢視檔案修改資訊可以

$ git blame test

60096153 (hxy 2018-09-30 16:35:43 +0800 1) hello, i'm warm3snow

09780e98 (hxy 2018-09-30 16:40:55 +0800 2) hello, i'm billhan2016

(end)

***************====持續更新中**********====

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...