Git常用操作

2021-07-06 03:25:07 字數 923 閱讀 5951

這裡記錄目前我最常用的操作。

因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。

先上一張圖

1.分支管理

檢視本地分支:git branch

檢視所有分支(本地+遠端):git branch -a

建立分支:git branch

切換分支:git checkout

建立+切換分支:git checkout -b

合併某分支到當前分支:git merge

刪除分支:git branch -d

2.與遠端倉庫的互動

取回放到本地:git fetch 《遠端倉庫名》

取回特定分支到本地:git fetch 《遠端倉庫名》 《分支名》

以某分支為基礎建立乙個分支:git checkout -b 《新分支名》 《遠端倉庫名/分支名》

合併某分支到當前分支: git merge 《遠端倉庫名/分支名》

推送到遠端分支:git push 《遠端倉庫名》 《本地分支名》:《遠端分支名》

同上:git push 《遠端倉庫名》 《本地分支名》

注:①merge的意思是說,將某分支合併到當前分支。

某分支進行的修改會同步到當前分支,但是當前分支的一些某分支裡面沒有的修改不會被覆蓋。

②在乙個多人專案中,當別人修改了檔案並且commit到github的時候,如果你修改了你負責的部分需要commit的話,會提交不成功。

你首先需要更新自己的倉庫到與github上面一樣,然後再commit

所以你首先要fetch,然後merge,然後commit

git常用操作

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

git 常用操作

aapt dump xmltree test.apk androidmanifest.xml 檢視manifest內容 git config global user.name git config global user.email git checkout local dev git pull r...