日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git 项目操作

發(fā)布時間:2023/12/4 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git 项目操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1 創(chuàng)建本地倉庫,克隆遠程項目代碼到本地倉庫



2. 當(dāng)我們在本地寫了一些代碼之后 , 查看本地倉庫狀態(tài)


3.? 提交改變到待提交區(qū)

git add .


4. 提交代碼到待推送區(qū)

git commit -m "新建項目kuman"


5. 將本地代碼推送到遠程代碼倉庫

git push origin master:nanle

注: 將本地master代碼推送到遠程nanle分支


?

---------到此, 我們自己將修改的代碼推送到遠程就結(jié)束了(暫不考慮團隊協(xié)作中,在我們修改代碼過程中,別人也提交代碼)---------


6. 在測試服務(wù)器將遠程代碼拉取過來

git pull origin nanle

注: 將遠程代碼倉庫中nanle分支代碼拉取到本地(測試服)

注: 如果測試服務(wù)器有多個分支,應(yīng)當(dāng)先切換分支,再進行拉取遠程代碼倉庫的代碼的操作


7. 此時, 測試服務(wù)器就獲取到我們最新的遠程倉庫分支代碼了

--------------------到此, 測試服務(wù)器代碼與遠程倉庫代碼的同步就完成了-----------------------------


8. 考慮我們在寫代碼時, 別人有提交 ,這時, 在提交代碼前,拉取最新代碼就顯得尤為重要了.



9. 合并沖突問題

?上面一種情況是在別人有修改,我們沒有新修改的前提下 ,那么如果遠程分支代碼別人有提交,本地分支代碼我們自己也有修改會產(chǎn)生沖突嗎


(1) 第一種情況 就是修改的文件不一樣

git pull 之后,不報錯,說明git自動合并成功 , 接下來就可以直接把待推送區(qū)代碼推送到遠程分支了



(2) 第二種情況是 , 遠程倉庫其他人提交的代碼和我們新修改的代碼在同一個文件里,產(chǎn)生沖突,這時,就需要我們自己解決沖突



所以 , 我們在拉取遠程最新代碼時, 一定要注意看merge那部分,是否有被自動合并的部分,如果有,就一定要挨個文件去查看了,否則服務(wù)器可能就會報500 代碼內(nèi)部錯誤哦


10 使用git fetch 和 git merge? 代替? git pull ,解決git pull之后直接自動合并 帶來的不便

-------待補------

總結(jié)

以上是生活随笔為你收集整理的git 项目操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。