本地---->stage:暫存
配置全域性使用者-郵箱
git config --global user.name 「jerry」
git config --global user.email 「[email protected]」
git commmit "提交注釋"
新倉庫建立dev分支
git checkout -b dev
stage:暫存----->source
git push origin source 源端位址
更新內容 git pull source 源端位址
刪除遠端分支: git push origin :遠端分支名
git push origin :recsys_second
清除編譯檔案
git clean -df
刪除本地分支
git branch -d recsys_second
清空暫存區
git reset --hard 取消本次未提交修改
git reset --hard (logid: 回退到某個logid版本)
新增遠端分支:
1.檢視所有分支
jerry@hadoop:~/racoon/nongfu.ngx.log.analyser$ git branch -a
dev* hotfix_redisconn
master
remotes/origin/dev
remotes/origin/hotfix_redisconn
remotes/origin/master
remotes/origin/prod
remotes/origin/stage
2.建立同名本地分支
git checkout hotfix_redisconn
3.拉去遠端同名分支
git pull 直接會提示未新增跟蹤資訊
新增分支跟蹤資訊
git branch --set-upstream-to=origin/hotfix_redisconn hotfix_redisconn
拉取 git pull
1. 新增本地 tag
git tag -a v1.0 -m "2018-final-lithicjar"
git tag -a v1.0 -m "nongfu-20180504"
2.檢視本地tag
git show v1.0
3.推送本地tag到遠端
git push origin --tags
4.檢視tag
git tag
git show v1.0
5.刪除tag(有許可權限制-可能無法刪除)
git push tag -d v1.0
6.刪除本地tag
git tag -d v1.0
7.推送本地修改到遠端
git push origin :refs:/tags/v1.0
8.管理orgin (遠端倉庫位址)
刪除origin: git remote remove origin
新增origin: git remote add origin http位址
git 根據tag建立分支
在專案中我們需要根據tag建立分支.現將建立步驟總結一下.假設在你的主分支上有乙個tag為v1.0,主分支的名字為master.1.執行 git origin fetch 獲得最新.2.通過 git branch new branch name tag name 會根據tag建立新的分支.例如 gi...
git 根據tag建立分支
git 根據tag建立分支 在專案中我們需要根據tag建立分支.現將建立步驟總結一下.假設在你的主分支上有乙個tag為v1.0,主分支的名字為master.1.執行 git origin fetch 獲得最新.2.通過 git branch new branch name tag name 會根據t...
git 標籤管理Tag
發布乙個版本時,通常先在版本庫中打乙個標籤 tag 這樣,就唯一確定了打標籤時刻的版本,將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的歷史版本取出來。所以標籤也是版本庫的乙個快照。git 的標籤雖然是版本庫的快照,但其實它就是指向某個 commit 的指標 跟分支很像,但是分支可以移動,標籤...