git作為分布式版本控制系統受到大眾的追捧。為了管理好我們的**,更好的團隊協作,我們使用git來協助我們。
乙個簡單的git專案分支主要有master,develop,hotfix.
master:可發布到線上的分支
develop:開發分支
hotfix:緊急修復bug分支
開始新版本開發:建立新的分支,git checkout -b feature/***_xx ,命名以名字_版本號, 拉取master,develop分支上面的**,進行開發。
日常團隊開發:編輯**之前先pull develop,注意自己當前所在分支,沒有錯誤開始開發。
提交**:為了預防衝突,先pull。git add .,git commit -m '編輯的描述',git push origin feature/***_xx, 去阿里雲合併分支。
刪除本地分支:git branch -d ***
刪除遠端分支:git branch -r -d origin/feature/lmq_sellreport
修復線上緊急bug:切換到新建分支git checkout -b hotfix/***_*** ,命名以名字_要解決的bug
強制覆蓋本地**: git fetch --all && git reset --hard origin/master && git pull
目前我們用阿里雲的gitlab. code.aliyun.com/ 有註冊阿里雲的使用者,需要進入gitlab的個人管理裡繫結下郵箱,或者把 name 表單設定下。
拉入專案或如果沒有配置ssh key的使用者,需要配置下ssh key。 code.aliyun.com/help/ssh/re…
每次開發新功能請建立乙個新分支。
每個切換分支或者提交分支之前必須git pull 一下,防止**衝突。
git checkout 不要隨便用,有可能造成丟失。
怎樣養成良好習慣
美國心理學巨匠威廉 詹姆斯有一段對習慣的經典注釋 種下乙個行動,收穫一種行為 種下一種行為,收穫一種習慣 種下一種習慣,收穫一種性格 種下一種性格,收穫一種命運。習慣是一種長期形成的思維方式 處世態度,習慣是由一再重複的思想行為形成的,習慣具有很強的慣性,象轉動的車輪一樣。人們往往會不由自主地啟用自...
使用 UNIX 的 10 個良好習慣
the linux cookbook 一書的作者 michael stutz 憑藉自己多年使用 unix 的經驗,總結了 10 個良好習慣,個人認為真的很受用,現摘要如下與大家分享。建立層級目錄 使用 mkdir 的 p 選項,如 mkdir p tmp a b c。解包到指定的目錄 使用 tar ...
使用 UNIX 的 10 個良好習慣
the linux cookbook 一書的作者 michael stutz 憑藉自己多年使用 unix 的經驗,總結了 10 個良好習慣,個人認為真的很受用,現摘要如下與大家分享。建立層級目錄 使用 mkdir 的 p 選項,如 mkdir p tmp a b c。解包到指定的目錄 使用 tar ...