1.比較當前分支與另一分支的指定檔案差異
git difftool 分支名 檔名
注:使用difftool最好配置好視覺化的比較工具,本人常用beyondcompare
2.一旦遠端主機的版本庫有了更新,需要將這些更新取回本地,這時就要用到git fetch命令
git fetch 遠端主機
上面命令將某個遠端主機的更新,全部取回本地。
預設情況下,git fetch取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名。
git fetch 遠端主機
分支
比如,取回origin主機的master分支。
git fetch origin master
3.檢視遠端分支
git branch -r
4. tag將本地所有tag推送到遠端
git
push
--br#
刪除本地tag
git tag
-d
5.gitk命令可以圖形化展示你的提交和分支情況,像下圖這樣
6.刪除遠端分支
注意origin和冒號之間有空格
git push origin :刪除的遠端分支名
或者
git push --delete origin 刪除的遠端分支名
7.清除.gitignore檔案中記錄的檔案謹慎使用
git clean -x
-f
8.從某乙個 commit 切換出乙個分支
git checkout -b 分支名稱 commit_id
9.修改遠端倉庫 url這個在 https url 和 ssh url 互相切換時會經常用到
git remote set
-url 遠端分支名稱 url
10.git ignore 檔案配置不生效這是由於想要忽略的檔案,已經被 「追蹤」 了,可以執行如下命令
gitrm-
r--cached
.
11.當別人刪除了乙個遠端分支後,我們可以用該命令取消關聯,本地就看不到被刪除的遠端分支的資訊了
git branch -dr 遠端分支名
或者執行
git fetch -p
該命令會取消所有遠端不存在的分支關聯,但是也會執行拉取的動作
git remote prune origin
該命令等效,但是沒有拉取動 Git實用命令
一 將遠端分支更換為自己的fork庫git remote v 檢視遠端origin倉庫 git remote remove origin 刪除遠端倉庫 git remote add origin http 新增自己的fork庫二 本地分支合併到遠端指定分支git remote v 檢視遠端origi...
git實用命令
1 初始化乙個git倉庫,使用git init命令。這個git倉庫是乙個空的倉庫。2 或者可以使用git clone git專案的url 這個命令來從遠端倉庫轉殖乙份專案,到本地倉庫中。3 向倉庫中新增乙個新的檔案 或者是修改了某乙個檔案,分兩步 4 要隨時掌握工作區的狀態,使用git status...
git實用命令
1.git clone 從遠端的git版本庫轉殖 也可以理解成檢出 可以在末尾指定新的名字 eg.git clone git some project 2.git remote v 檢視遠端倉庫 3.git remote rm name 刪除遠端倉庫 4.git remote set url pus...