TortoiseGit-使用教程(圖文詳細版)


TortoiseGit-使用教程(圖文詳細版)

前言

介紹

​ Git是目前世界上最先進的分布式版本控制系統(沒有之一)。

​ Git是一個開源的分布式版本控制軟件,用以有效、高速的處理從很小到非常大的項目版本管理。 Git 最初是由Linus Torvalds設計開發的,用於管理Linux內核開發。

Git 常用操作
  1. 建立倉庫

  2. 提交代碼

  3. 更新代碼

  4. 回滾代碼

  5. 顯示/修改日志

  6. 拉取分支

  7. 解決沖突

  8. 設置beyondcompare作為比較工具

  9. 忽略上傳文件列表

  10. 從svn導入項目

一、基本操作

1、建立倉庫

建立的方式有兩種,如下所示

  • git init 方式

    新建立一個git_demo 目錄,然后右鍵點擊 Git Create repository here , 會自動生成一個.git 隱藏目錄。

  • git clone 方式

    有右鍵點擊Git Clone

    ​ 這時候會彈出一個框 , URL 是遠程倉庫的地址,Directory 是存放在哪個目錄下。

2、提交代碼

在剛才建立的倉庫下,新建立一文件,這里的其他文件,是我碼雲上面的(不用管)

點擊改文件右鍵,把新建的文件,添加在緩存區

點擊改文件右鍵,把暫存區的文件,添加到版本庫

填寫完提交信息后,勾選該文件,點擊commit 即可

可在本地版本庫,中查看剛才添加的文件

image-20211223231154565

當文件添加到本地版本庫后,就可以推送給遠程倉庫了,右鍵點擊push , 彈出框后ok即可

3、更新代碼

右鍵點擊pull 即可

image-20211223231852127

4、回滾版本

右鍵點擊 show log 后,選中某個版本右鍵點擊 Reset master to this 即可

再次回來,本地版本庫中看,發現沒有了剛才新建的 ”測試文件01.txt “

5、顯示日志/修改日志

右鍵點擊 show log 即可

6、創建分支

右鍵點擊Create Branch

切換到剛創建的b01分支

7、解決沖突

為了演示沖突場景,需要新建另外一個目錄,然后拉取遠程倉庫,在測試文件01.txt 中添加一些內容,需要提交到本地版本庫,接着push 遠程倉庫。

image-20211223234906590

與此同時,在別的倉庫也是修改 ”測試文件01.txt“ ,添加內容,需要提交到本地版本庫,接着push 遠程倉庫。

發現push 不了,原因是發生沖突了,導致推送不了。

接着我們pull 一下, 該文件是有感嘆號圖標的,說是該文件已經發生沖突了

不要慌,接下面我們看是如何解決的,該文件右鍵點擊Edit conflicts

知道原因之后,選擇手動合並代碼,最后點擊Mark as resolved 即可

8、設置beyondcompare作為比較工具

選擇自己的beyondcompare工具所在目錄即可

9、忽略文件上傳

有時候,不想上傳某些文件到版本庫中,就需要用到 git 的忽略功能了,新建一個文件

image-20211224001359372

接着會自動生成一個 忽略文件 .gitignore , 文件里面內容是定義target.txt 不允許上傳。

參考:

https://www.jianshu.com/p/d1c605faac37


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM