首先在本地路徑,直接右鍵git bash
git clone http://rdc.hand-china.com/gitlab/HDC/<PROJECT_CODE>.git
下載下來(lái)的文件夾里,在Install里將objectlist得到的文件按照任務(wù)分別放進(jìn)去
source里也根據(jù)對(duì)應(yīng)的任務(wù)將源碼分別放進(jìn)去。
然后在放好文件的根目錄下,繼續(xù)git bash
-
git branch 11693判斷是否有這個(gè)分支,沒(méi)有將會(huì)創(chuàng)建 -
git checkout 11693 -b切換到這個(gè)分支 -
git add *這個(gè)要求會(huì)將文件夾里的文件傳入該分支 -
git commit -am"11693"commit剛剛的添加,并且增加備注11693 -
git push如果此時(shí)的RDC上是有該分支的,將push
如果沒(méi)有,會(huì)提示運(yùn)行g(shù)it push --set-upstream origin 11693
到此,基本git bash操作就完成了
接下來(lái)就是去網(wǎng)頁(yè)登錄該項(xiàng)目,點(diǎn)擊files,找到自己剛剛上傳的文件,點(diǎn)擊右上角的Create Merge Request
--配置信息
$ git config --list #檢查已有的配置信息;
$ git config --global user.name <"name"> #配置用戶名
$ git config --global user.email <name@example.com> #配置郵箱
--初始化倉(cāng)庫(kù)
$ git clone <url> #克隆遠(yuǎn)程倉(cāng)庫(kù)到本地
$ git init #將本地普通的文件夾初始化成本地GIT倉(cāng)庫(kù)
--查看狀態(tài)
$ git status # 查看狀態(tài)
--處理分支
$ git branch # 查看本地分支
$ git branch <branch-name> # 創(chuàng)建新分支 (不會(huì)自動(dòng)切換到新分支)
$ git checkout <branch-name> # 切換到分支<branch-name>
$ git checkout -b <branch-name> # 切換到分支<branch-name>,若分支不存在,創(chuàng)建新分支
$ git branch -d <branch-name> # 刪除分支 (-D 強(qiáng)制刪除)
--添加修改
$ git add . # 將當(dāng)前目錄下所有有修改或新增的文件添加到緩沖區(qū)以待提交(不包括.gitignore中要忽略的文件)
$ git add * # 將當(dāng)前目錄下所有有修改或新增 的文件添加到緩沖區(qū)以待提交(包括忽略文件)
$ git add <file-name> # 添加單個(gè)文件
$ git add -u # 將當(dāng)前目錄下所有有修改或刪除的文件添加到緩沖區(qū)以待提交
--提交修改
$ git commit -m"commit" # 提交 備注信息必須
--與遠(yuǎn)端交互
$ git push # 將本地修改推送到遠(yuǎn)程倉(cāng)庫(kù)
$ git pull # 拉取遠(yuǎn)程倉(cāng)庫(kù) (當(dāng)前分支下)
--合并分支
$ git merge <branch-name> # 合并分支<branch-name> 到當(dāng)前分支
--其他
$ git log # 查看日志
$ git diff # 查看改變
一般操作
初次安裝git 需要配置用戶信息
初次項(xiàng)目拉取到本地以及添加修改需要命令:
git clone;
git add ;
git commit ;
git push;
其后再添加修改:
git add;
git commit;
git push;
如果多人合作在同一分支,在git push 之前需要 git pull .