git與github(三)

創建分支,使用分支對文件進行修改

1、創建分支並切換到該分支上

$git checkout -b bran

checkout -b 表示創建並切換,相當於$git branch bran      $git checkout bran

2、查看分支

$git branch

該命令可以列出所有分支,當前分支有*號標識

3、修改文件

$git add readme.txt

$git commit -m "alter txt in bran"

在分支上操作文件並提交到庫中

當我們切換到master分支時,查看readme.txt文件,可以發現之前修改的內容並沒有。

這就是因爲之前的修改只存在於之前的分支,其他分支不受影響

4、合併分支

$git merge bran

該命令用於合併指定分支和當前分支,合併之後內容相同,信息顯示取最新提交的修改。

5、刪除分支

$git branch -d bran

6、查看分支合併圖

$git log --graph

7、--no-ff合併

$git merge --no-ff-m "merge without fast forward"

8、bug分支

$git stash 將目前正在進行的工作保存下來,等以後恢復現場後繼續工作

恢復現場

$git stash list 查看信息

$git stash apply 恢復現場,stash內容不刪除

$git stash drop 刪除stash

$git stash pop 恢復的同時刪除stash

有多個stash可以查看之後進行選擇性恢復

$git stash apply stash@{0}

9、查看遠程庫信息

$git remote 或者$git remote -v

10、推送分支

$git push origin branchname

11、創建遠程庫中分支到本地

$git checkout -b bran origin/bran

12、抓取最新信息

指定本地分支和遠程分支鏈接

$git branch -set-upstream-to=origin/bran bran

抓取

$git pull





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章