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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

git版本管理工具学习

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

1.git版本管理工具作用:a.備份b.像時光機(jī)一樣回到過去,防止錯誤刪除c.多端共享d,獨當(dāng)一面和團(tuán)隊協(xié)作

2早起的版本管理工具:CVS,集中式管理工具

github是git的一個托管網(wǎng)站:GitHub是一個托管網(wǎng)站,也就是一個存放代碼的地方,但是怎么把代碼弄上去呢?復(fù)制,粘貼? 肯定不是,這時候就要使用git這個版本工具了,當(dāng)然git不是專門為這個網(wǎng)站設(shè)計的,而是網(wǎng)站使用了這個工具。

GitHub官網(wǎng)-->Find out more-->https://desktop.github.com/-->下載Git(Hub)-->默認(rèn)安裝

3.git提交代碼修改的順序為:git add .?

git commit -m "s" 如果不小心使用了git commit命令則會進(jìn)入一個vi的編輯框,提示我們輸入一些評論(方便我們以后會看自己當(dāng)初做出的改動是什么)編輯完成過后退出的命令為——:wq保存并退出當(dāng)前的vi編輯器

(注意本階段的命令只是將代碼提交到了本地的倉庫里買那個,并沒有同步到遠(yuǎn)程的倉庫比如github來進(jìn)行維護(hù),所以還需進(jìn)行push操作)

4.git push origin caocaopu 通過該命令推送到了遠(yuǎn)程的倉庫,既可以防止本地斷電等意外情況導(dǎo)致本地倉庫代碼丟失,也可以讓其他的小伙伴同步的看到自己所做的修改

5.對于github上面的項目我們還可以clone到本地計算機(jī)上如圖所示:


6.當(dāng)出現(xiàn)如下的情況是表明git提交的代碼產(chǎn)生了沖突,


7.用git log命令查看提交日志

8.版本回退功能:找到某個時間點的代碼的commit id然后使用如下命令: git reset --hard 19aed2e67c6639d046d0455a3688a382628760e0

9.當(dāng)軟件發(fā)布以后就需要建立一個里程碑——也即版本號方便以后快速去尋找某一個版本的代碼去進(jìn)行修復(fù):

10.實際開發(fā)中的一些經(jīng)驗指導(dǎo):

利用工具提升工作效率,而不是去學(xué)習(xí)工具本身
1、多用客戶端和工具,少用命令行,除非在linux服務(wù)器上直接開發(fā)
2、每次提交前,diff自己的代碼,以免提交錯誤的代碼
3、下班回家前,整理好自己的工作區(qū)
4、并行的項目,使用分支開發(fā)
5、遇到?jīng)_突時,搞明白沖突的原因,千萬不要隨意丟棄別人的代碼
6、產(chǎn)品發(fā)布后,記得打tag,方便將來拉分支修bug


github上面快速搜索一個文件的快捷鍵:按鍵“T”可以打開搜索

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的git版本管理工具学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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