**:
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...