git公鑰
c:\users\administrator\.ssh\id_rsa.pub
查詢公鑰
cd ~/.ssh
列出檔案
ls轉殖**:
git clone [email protected]:....
檢視狀態
git status
檢視**修改的內容
git diff
比較某檔案與最近提交節點的差異。
注意:如果該檔案已暫存,那麼應該使用git diff –cached
git diff
比較某檔案在提交節點a,節點b的差異。
技巧:如果省略後面乙個hashcode,則預設表示與上一提交節點比較。(也可以利用^運算子)
暫存需要提交的檔案
如果是新建的檔案
則git add
如果是修改的檔案
則git add
如果是刪除的檔案
則 git rm
提交已暫存的檔案
git commit
注意注釋填寫規範
git commit -m "commit info"
git commit --amend
修改最近一次提交。有時候如果提交注釋書寫有誤或者漏提檔案,可以使用此命令。
(同步到伺服器
同步到伺服器前先需要將伺服器**同步到本地
命令: git pull
如果執行失敗,就按照提示還原有衝突的檔案,然後再次嘗試同步。
命令:git checkout -- 《有衝突的檔案路徑》
同步到伺服器
命令: git push origin 《本地分支名》
如果執行失敗,一般是沒有將伺服器**同步到本地導致的,先執行上面的git pull命令。
git log filename
可以看到filename相關的commit記錄
git log -p filename
可以顯示每次提交的diff
只看某次提交中的某個檔案變化,可以直接加上filename
git show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename
Git常用命令收集
git clone將所有檔案新增到版本控制中 git add 本地執行提交操作 git commit m 提交說明 同步到遠端版本庫,也就是github git push origin master在github上刪除某個目錄或檔案,但是保留本地的,以刪除.idea資料夾為例 git rm r ca...
Git的常用命令收集
1.切換分支 git checkout branch name 2.合併分支 先切換到master上 然後執行 git merge branch name 3.刪除遠端分支 git push origin branch name 冒號前面的空格不能少,原理是把乙個空分支push到server上,相當...
Git常用命令備忘 收集
git配置 git config globaluser.name robbin git config globaluser.email fankai gmail.com git config globalcolor.ui truegit config globalalias.co checkout ...