大牛繞道!
理解不對的還請各位好友指出。
一、一張圖看懂GIT
二、原生GIT命令
安裝方法請自行百度、此處只寫常用命令。
1、配置git世界通行證: git config --global user.name
git config --global user.email
2、生成公鑰私鑰對,保存到服務器認證列表、省去免密碼登錄
ssh-keygen
3、創建本地倉庫 - git init 僅作爲倉庫使用 - git init --bare
4、遠程克隆代碼 git clone git地址
5、在項目中添加文件後文件沒有被git管理 需要 添加文件 eg: git add *.txt
6、刪除文件 git rm *.txt
7、提交文件【三種情況】
git commit -m '這裏寫提交信息作爲日誌' 提交當前目錄下所有文件
git commit -m '提交信息' file 提交當前目錄下所有的file文件
git commit -m '提交信息' *.txt 提交當前目錄下所有的txt文件
8、提交文件後發現有文件漏提交、那麼增補提交
git commit -C HEAD -a --amend
-C 代表 要增補提交的版本
HEAD 代表 最新版本
-a 代表 提交所有的文件
--amend 代表 增補提交 這種提交方式會與指定版本合併、不會產生新的提交記錄
9、查看狀態
git status 查看當前工作區狀態
git log 查看提交日誌
git reflog 查看引用日誌
10、提交還原 git revert 版本號 將當前內容還原爲指定版本內容
復位/提交回退 git reset [--hard] 版本號 用戶提交回退到指定版本
git reset 版本號 將當前改變的內容存放到暫存區並將當前工作區還原回指定版本
git reset --hard 硬回退 直接還原回指定版本 不保留當前內容
11、推送
git commit 只是將代碼保存到了本地、要推送到遠程服務器倉庫 採用 git push
12、忽略項目中某些文件 即 哪些文件不希望每次提交出現
需要在項目根目錄下創建忽略文件 .gitignore進行忽略控制 忽略文件中 記錄要一條一條添加 eg: .project target/*;
三、GIT圖形化工具 TortoiseGit
首先得認識什麼是TortoiseGit 。 git命令行不利於推廣與使用 所以誕生了圖形化工具第三方 也就是 TortoiseGit 注意:他只是圖形化工具、服務於GIT、若沒有安裝GIT 、 只安裝了TortoiseGit 依舊無法使用GIT。
就好比 只做了衣服 卻沒人穿一樣、 而原生的GIT 就好比沒穿衣服的牛逼人物、雖然很強悍、但是不能爲世人所接受。
友情提示:烏龜經常報錯 慎用