一點使用git的心得

git branch 查看分支
git status 查看當前狀態(是否修改)
git add 提交某個修改
git commit 添加註釋
git push 提交
git merge 合併
git reset –merge 回退之前的合併
git checkout 切換分支

一般提交只需要git push之前的命令就可以了。

就我今天遇到的問題,遠程有兩個版本的代碼庫即兩個分支rd和master,一般情況下我只把代碼提交到rd分支:
git branch
git status(查看修改的文件)
git add ……(你自己要提交的修改的文件)
git commit -m “註釋”
git push origin HEAD:refs/for/rd
就可以了。

但導師說讓我把自己修改的代碼提到master分支,好吧。完全不會,請教同事,他也一知半解,不太會。自己研究。

首先,
git branch 查看本地分支,只有一個rd,執行命令:git branch master 新建一個master庫,與遠程的master對應。git checkout master 切換到master分支,你可以查看你本地的代碼,其實已經變爲遠程master庫中的代碼,然後在代碼中修改你要修改的內容,執行:
git branch
git status(查看修改的文件)
git add ……(你自己要提交的修改的文件)
git commit -m “註釋”
git push origin HEAD:refs/for/master

就可以修改遠程master中的代碼了。

心得:本地的代碼庫其實完全是遠程庫中的代碼,只不過公司的git庫中加了一個權限,即你每次提交的代碼都需要審批才能進入庫中。一般情況下,本地的代碼全部是遠程庫中的代碼,你想要哪個庫中的代碼就切換到哪個庫中就可以對庫中的代碼進行修改。記住一些常見的命令就可以熟練的使用git提交代碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章