使用命令行往GItLab提交一個固定分支的流程

默認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 這個按鈕,最後記得提交就完事了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章