git操作

假設(shè)我們開始一個新的項目,但是我們的電腦上沒有與這個項目關(guān)聯(lián)的git本地版本庫,那么我們把git服務(wù)端的版本庫與與我們的電腦關(guān)聯(lián)起來,那么我們應(yīng)該如果做呢

1.創(chuàng)建git版本庫:git init

????????這時就會給我們的電腦創(chuàng)建一個本地的git倉庫:.git

2.git remote add origin <github倉庫地址>,

把本地的git倉庫與github代碼庫關(guān)聯(lián)起來,這時你可以在.git中的config中看到相應(yīng)的信息

3.git statsu, git add <fileName> ,git commmit -m "提交信息"

git分為三個分區(qū),工作區(qū),暫存區(qū),歷史記錄區(qū)。

git status 會對比工作區(qū)域暫存區(qū)的差異,而git add 會吧工作區(qū)修改的記錄提交到暫存區(qū),git commit會吧暫存區(qū)的內(nèi)容提交到倉庫,當然可以多次git add 然后一起git commit

3.撤銷本地版本庫的修改

????????1.沒有提交到暫存區(qū)的撤銷修改:git checkout -- file? 丟棄工作區(qū)修改的內(nèi)容,保持與暫存區(qū)的內(nèi)容一樣

????????2.已經(jīng)提交到暫存區(qū)的內(nèi)容如何修改:git reset HEAD file 可以把暫存區(qū)的修改拋棄掉,然后后再使用git checkout -- file撤銷,就會與版本庫的內(nèi)容一樣啦

????????3.如果你的修改已經(jīng)commit到版本庫(沒有提交到遠程倉庫),那該如何辦呢?git reset--hard head 指針地址回退到指定版本,可以使用git log 或者git log --pretty=oneline 查看提交的版本指針地址,git reset --hard HEAD^ 會退到上個版本,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容