06.21 小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜

背景

如果你公司已經選擇用git管理代碼庫了,程序員們又要開始學了。網上教程都比較複雜,我這篇簡單上手快。

安裝git版本工具,我就略過了

Git賬號設置

設置用戶名和 email(必須設置)

在命令行裡輸入以下命令來添加用戶名和 email ,這個信息將用在後續你的每一次 Git 提交裡。

git config --global user.name "你自己的名字"

git config --global user.email "你的郵箱@xxxx.com"

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

賬號密碼

下載主幹master

在目錄文件夾下 右擊,出現菜單如下

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

下載代碼

---------------------------注意Git clone 我使用的是 HTTP 協議,夠簡單

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

綠色加載,如果有問題會提示出來

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

下載分支代碼

程序員們請注意實戰項目都是先在分支開發,最後合併到主幹

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

增刪改操作說明

這是必須get到的技能,快看程序員們很簡單的

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

說明

刪除情況,你直接物理刪除文件就可以

修改情況,你修改文件即可

commit時,窗口會提示出來,程序員們請仔細看清楚在繼續操作

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

Commit時,想回滾,右擊你要回滾的文件,如下面pom.xml

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

Commit後,查看本地倉庫提交成功沒,看下面show log

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

更新代碼 ,右擊,一般用pull就可以

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

遠程倉庫提交

commit本地倉庫 -》push遠程倉庫-》 git兩階段提交

跟svn比,多了一般push操作,切記切記。

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

注意

有時commit忘記push了,還以為代碼提交成功了,啟動服務代碼就是沒生效,還納悶。

這個時候可以到git網址看代碼更新記錄,確認真的提交遠程倉庫成功。

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

命令模式

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

總結

  • 1. 上面所以操作都可以通過git命令來完成,小白操作還是喜歡界面,夠直觀夠簡單。
  • 2. commit、push切記別搞混了,commit前檢查清楚,不行馬上回滾。
  • 3. git技術非常強大的,我這只是介紹給小白快速上手,完成普通開發,完全沒問題。
  • 4. 分支合併到主幹master下次講,比較複雜,容易出錯,出錯了後果嚴重啊。
  • 5. Git還有很多命令操作,不熟悉請不要亂操作,後果嚴重。
  • 6. 頻繁用到的就是 clone、add、commit、push、pull、revert,玩轉開發基本足以。
  • 7. 想研究具體git原理的,請自行google.

Push出錯分析

  • 1. 文件衝突了,檢查下文件,不行可以更新下來,手動把自己代碼合到最新代碼上。
  • 2. 權限不夠,Git有很強大的權限管理,一般master沒操作權限的,都是分支開發好,merge into回master.
  • 3. 實在解決不了,可以重新clone下工程,push下試試

小技巧

git clone時一直提示輸入用戶名、密碼

長期存儲密碼:git config --global credential.helper store

執行下這個命令,第二次及以後git操作之後,就不需要輸入用戶名密碼了

一般來說,日常使用只要記住下圖幾個命令,就可以了。但是熟練使用,要記住100左右個命令。

提交相關:

git add a.vm //添加某個文件到本地暫存區

git rm a.vm //移除某個文件,和git add 相反

git status //用來查看當前工作區的狀態

git commit -m "增加xxx文件類型說明" //提交併增加提交註釋,

本地和服務器倉庫交互:

git fetch //獲取遠程倉庫的代碼

git pull //相當於git fetch + git merge

git push //常會用到的命令,用於將本地的文件推送到服務器上

分支相關:

git branch //查看分支狀況

git branch -h //查看其他的命令

git checkout develop-branch //用來切換分支

git log //查看歷史

小烏龜你不喜歡還有下面這些

  • 1. Eclipse 的 Git 插件 EGit
  • 2. IntelliJ IDEA 上的 Git 插件
  • 3. 純命令【大神模式】
  • 4. 小烏龜【小白模式】

關注後,評論 git

下面是我找的git比較優秀的資料,我私信發你們

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

小烏龜版本工具帶小白快速上手Git「程序員秒懂篇」

1


分享到:


相關文章: