一:Git介紹
Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件。(PS:百度復(fù)制的)
二:Git工作流程簡單介紹

由本地倉庫到服務(wù)器倉庫
三:Git的上傳操作指令
①:新增本地倉庫指令如下?git init? ? 首先用指令(CD+文件目錄到代碼目錄下),

本地倉庫創(chuàng)建成功
②: 添加代碼到本地倉庫指令如下 git add .? ?輸入之后會有短暫卡頓(主要還是看項目大小和電腦配置),我們可以使用如下指令 git?status?
來驗證是否添加成功,本地倉庫操作基本完成

git statues 其實有更大的作用 再次不贅述
③:添加GIt上傳鏈接指令如下?git remote add origin? https://github.com/balabala

將git的鏈接拼接在指令之后

查看是否URL是否添加成功
④:將本地上傳至GIt服務(wù)器倉庫?git push origin master

可以去Git網(wǎng)站上刷新看是否上傳成功
四:Git的標簽管理
①添加標簽指令?git tag -a '0.0.1' -m '打標簽吧'? -a 后面是要添加的版本號, -m后面是備注 這是添加本地倉庫的標簽

查看標簽號
②:將標簽上傳服務(wù)器指令如下?git push --tags (上傳所有版本號)

上傳成功后的標簽號
③:將標簽刪除 指令如下 git tag -d 0.0.1 -d 后面是需要刪除的標簽號(這是刪除本地的標簽號),git push origin:0.0.1 提交之后刪除服務(wù)器上得到標簽號
五:版本回溯
① 查看上傳的版本? git log?

根據(jù)版本號可以操作上傳版本
②:退回上個版本使用指令:git reset --hard HEAD^
PS:在 Git中,用HEAD表示當前版本,也就是最新的提交commit id,上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫100個^比較容易數(shù)不過來,所以寫成HEAD~100。
③: 退回到指定版本git reset --hard 版本號
PS:版本號沒必要寫全,前幾位就可以了,Git會自動去找。當然也不能只寫前一兩位,因為Git可能會找到多個版本號,就無法確定是哪一個了。
④:Git提供了一個指令git reflog用來記錄你的每一次命令:?用于查看每次版本的的操作便于獲得版本號用于回溯

git reflog命令