默認git下載、安裝、公鑰都做好了。
1.新建本地倉庫,在你想要存放你們公司項目的目錄下新建一個文件夾(也可以直接放到項目的目錄下),名字自擬,進去該文件夾後右鍵 Git Bash ,輸入:
$ git init // 這個操作的意思就是將這個目錄當成你的本地倉庫
2.配置完公鑰。我們就可以從 GitLab 上面克隆項目了(進去自己本地的倉庫右鍵選擇 Git Bash ,注意不要點擊gitlab界面下載項目,容易出現項目不是最新的情況!):
$ git clone [email protected]:xxx/xxx.git
3.等項目克隆完,關掉 Git Bash ,打開你的項目的目錄,在裏面右鍵 Git Bash ,首先去創建你的本地分支:
個人理解:分支 分爲遠程分支(就是gitlab上已經設置好的分支),還有本地分支(自己在 電腦上打開bash here命令界面的分支)
$ git branch dev //創建某個分支
$ git checkout dev //表示切換到某個分支
4.創建完分支,就可以去修改你的項目了,等你修改完,可以還是用你之前可能沒關掉的 Git Bash ,也可以還是進入你項目的目錄去右鍵 Git Bash ,接下來看代碼:
$ git status // 查看狀態
$ git stash // 放入緩衝區
$ git stash list //
$ git checkout master // 切換到主分支
$ git pull // 把最新的主分支數據拉下來
$ git branch // 查看當前的分支
$ git checkout dev // 切換到我的分支
$ git merge master // 合併分支
$ git stash pop // 將緩衝區的東西提出來
$ git status // 查看狀態
$ git add * // 修改或添加所有
$ git commit -a -m”註釋” // 提交修改
$ git push // 把你自己分支的內容提交到遠程自己的分支
5.由於你可能是第一次提交你的分支,遠程 GitLab 上還沒有你的分支,所以最後一句 $ git push 應該改成:
$ git push --set-upstream origin 你新建的分支名字 // 按照前面說的,這裏的分支名字就應該是dev
之後的操作就不需要按照上面那麼寫了,直接 $ git push 就行了
6.最後就是在 GitLab 上去將自己的分支添加到主分支中了
點擊 Merge Requests ,再點擊 New merge request ,選擇自己的分支,選擇主分支,之後點擊 Compare branches and continue 這個按鈕,最後記得提交就完事了。