17.多人協作
git remote //檢視遠端庫的資訊
git remote -v //顯示更詳細的資訊
(1)推送分支
git push origin master
(2)抓取分支–建立遠端origin的dev分支到本地
git checkout -b dev origin/dev
(3)提交衝突
git pull //把最新的提交從origin/dev抓下來,在本地合併
git branch –set-upstream-to=origin/ dev //pull失敗,設定dev個 origin/dev的鏈結。
git pull pull成功,但需要手動解決衝突,繼續 git push
(4)rebase
rebase操作可以把本地未push的分叉提交歷史整理成直線;
rebase的目的是使得我們在檢視歷史提交的變化時更容易,因為分叉的提交需要三方對比
18.建立標籤
發布版本時,現在版本庫打乙個標籤,這樣可以唯一確定版本。
(1)git branch
(2)git checkout master
(3)git tag v1.0 //打標籤
(4)git tag //檢視所有標籤.按字母排序
(5)建立帶有說明的標籤,用-a指定標籤名, -m指定說明文字
git tag -a v0.1 -m 「version 0.1 released」 1094adb
(6)git show //可以看到說明文字
19.操作標籤
(1)git tag -d v0.1 //刪除標籤
(2)git push origin v1.0 //將標籤推送到遠端
(3)若標籤已經被推送到遠端,想繼續刪除,先從本地刪除,在從遠端刪除
git tag -d v0.9
git push origin :refs/tags/v0.9
Git 學習總結
一 建立版本庫 repository mkdir learngit 建立乙個名字為learngit的資料夾 cd learngit 進入到learngit資料夾 pwd 顯示當前目錄 git init 把這個目錄變成git可以管理的倉庫 在該目錄下編寫乙個readme.txt檔案 該目錄的子目錄也行...
Git學習總結
1.git常用命令 git init 初始化乙個目錄成倉庫 新增檔案到倉庫 git add 檔名 把檔案修改新增到stage 暫存區 可多次新增 gitcommit 提交到倉庫 把暫存區的內容提交到當前分支 git status 檢視當前倉庫中是否有修改過且未提交的 git diff 檔名 顯示當前...
Git學習總結
1 git安裝的配置 git config global user.name your name git config global user.email your email 2 初始化git倉庫 git init 3 新增檔案到git倉庫 git add file1 新增file1 git 新增...