檢視遠端分支:
git branch -r
刪除遠端分支git branch -r -d origin/branch_name
git push origin :branch_name
刪除遠端分支中的資料夾git rm -r -n --cached "bin/"
# -n:加上這個引數,執行命令時,是不會刪除任何檔案,而是展示此命令要刪除的檔案列表預覽。
git rm -r --cached "bin/" # 最終執行命令.
git commit -m "messge" # 提交
git push origin master # 提交到遠端伺服器
新建分支並切換到新分支1. git checkout -b dev
2. git branch dev
git checkout dev
生成ssh公鑰和私鑰ssh-keygen -t rsa -c ''
檢視本地分支和遠端分支的關聯git branch -v
建立本地分支和遠端分支的關聯git branch --set-upstream-to=origin/dev dev
忽略tmp.txt檔案echo 'tmp.txt' >> .gitignore
檢視狀態git status
檢視日誌 git log / git reflog
檢視發生了哪些變化git whatchange
新增遠端鏈結git remote add origin address
檢視遠端位址git remote -v
檢視遠端連線資訊git remote show remote_name
重新命名遠端鏈結git remote rename old_name new_name
刪除遠端鏈結git remote rm remote_name。
本地回滾git reset --hard 6c439d2fd0d943f36f3ee84e158ff86b052961d2 (回滾到指定的commit_id)
git reset --hard head~3 (將最近3次的提交回滾)
遠端回滾(回滾之前建議備份當前git分支中的資料)git reset --hard head~1
git push -f origin master / git push --force origin master
建立taggit tag -a v1 -m 'first tag'
回到指定taggit tag v1
轉殖指定分支
git clone -b branck_name address
將遠端的分支與本地的分支合併
語法:git pull 《遠端主機名》 《遠端分支名》:《本地分支名》
示例:將遠端的dev分支與本地的tmp分支合併。
git pull origin dev:tmp
將遠端分支的master與當前的本地分支合併
git pull origin
將遠端分支的dev與當前的本地分支合併
git pull origin dev
將當前的本地分支推送到遠端的master分支
git push origin master
git常用操作
git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...
Git常用操作
有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...
Git常用操作
這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...