Git常用操作

2021-08-20 13:24:25 字數 1686 閱讀 8106

檢視遠端分支:

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 建立 切換分支 ...