git提交項目常用命令及git分支的用法
阿新 • • 發佈:2018-04-28
-m git分支 平臺 註釋 pull tro req 刪除遠程分支 常用 1.第一步首先從git托管平臺clone項目,我這裏就使用idea為例:
git reset HEAD 文件名
git reset HEAD . 取消之前全部文件之前add的操作
4.git push //提交到遠程倉庫
分支:
在公司中通常不會讓你直接提交到master,而是提交分支,等待項目管理人員或者產品經理進行審核後再merge(合並)
1.首先你可以自己在本地創建一個開發dev分支
git branch dev 創建分支
git branch 查看本地分支
刪除本地分支:git branch -d dev
強制刪除:git branch -D dev
填寫git的url與存放本地目錄名及項目名
2.如果你對項目進行了一些修改,就可以執行git命令,進行提交。 有兩種方法: 1.使用idea自帶的圖形界面進行操作。選中修改過的文件,右鍵選擇git--add添加到本地倉庫。
再選擇git --commit file進行提交
再進行commit和push,提交到遠程倉庫
2.使用命令行方式,個人比較喜歡這種方式。 首先打開terminal
執行步驟是一樣的: 1.git status //查看更改的文件 2.git add 文件名 3.git commit -m ‘提交註釋‘ 如果你這裏感覺不對或者不想提交了,就使用如下命令,取消指定文件之前add的操作
2.切換分支 git checkout dev
3.查看遠程分支 git branch -r
4.進行git add file 5.git commit -m "***" 6.git push origin dev:dev //創建遠程分支dev,並提交
git push origin :dev //刪除遠程分支 再到gitlab去新建一個merge request:
選擇自己的本地分支和目標分支:
提交merge request就ok了。如果你點擊accept merge request就合並到了master,但這個通常不是你操作,而是等待大佬審核後,他來進行合並:
其他命令常用命令: 拉取遠程倉庫到指定本地分支:$ git pull [remoteName] [localBranchName] 推送遠程倉庫:$ git push [remoteName] [localBranchName] 創建新分支並立即切換到新分支:$ git checkout -b [name] 創建遠程分支(本地分支push到遠程):$ git push origin [name],默認遠程會自動創建一個name分支。此命令本來是:git push origin [local] : [remote]的省略寫法 刪除遠程分支:$ git push origin :dev
git提交項目常用命令及git分支的用法