git基礎--git命令的操作(commit)


$ git commit -m 

現在,文件都被commit了,然而,漏了幾個沒有commit

$ git commit --amend可以在已經commit基礎上,將第二次commit合並稱一次,后面的會覆蓋前面的。

這時候會進入以下這個頁面:

鍵盤按s表示輸入信息,輸入完成之后,按exc表示退出輸入,之后:wq保存信息完成即可!

 

使用遠程倉庫,比如在github上看見別人的代碼不錯,想拷下來調試調試。

可以使用git clone url 文件夾名字,下面看圖。

git remote -v可以查看遠程庫的地址

git remote add 遠程庫名字 url ,可以添加一個遠程庫地址。

 

git fetch會從遠程庫抓取數據到你的本地庫,但不會合並你的本地庫,需要自己手動合並。

git pull 會將遠程庫抓取數據,並合並到你的本地庫。

git push 當你完成本地倉庫的操作,為了分享或保存副本,可以推送到遠程庫地址上。

git remote show origin 

它同樣會列出遠程倉庫的 URL 與跟蹤分支的信息。 這些信息非常有用,它告訴你正處於 master 分支,

並且如果運行 git pull,就會抓取所有的遠程引用,然后將遠程 master 分支合並到本地 master 分支。

它也會列出拉取到的所有遠程引用。

git remote rename 原地址名字 新地址名字     可以為一個遠程倉庫重新命名。

如果要移除一個遠程庫地址,也可以git remote rm 遠程庫名字

 

 

git 標簽

像其他版本控制系統(VCS)一樣,Git 可以給歷史中的某一個提交打上標簽,以示重要。

比較有代表性的是人們會使用這個功能來標記發布結點(v1.0 等等)。

在本節中,你將會學習如何列出已有的標簽、如何創建新標簽、以及不同類型的標簽分別是什么。

Git 使用兩種主要類型的標簽:輕量標簽(lightweight)與附注標簽(annotated)。

Git 使用兩種主要類型的標簽:輕量標簽(lightweight)與附注標簽(annotated)。

一個輕量標簽很像一個不會改變的分支 - 它只是一個特定提交的引用。

然而,附注標簽是存儲在 Git 數據庫中的一個完整對象。 它們是可以被校驗的;

其中包含打標簽者的名字、電子郵件地址、日期時間;還有一個標簽信息;

並且可以使用 GNU Privacy Guard (GPG)簽名與驗證。 通常建議創建附注標簽,

這樣你可以擁有以上所有信息;但是如果你只是想用一個臨時的標簽,

或者因為某些原因不想要保存那些信息,輕量標簽也是可用的。

git tag -a 相當於添加了一個標簽, -m表示信息,給你提供信息的,知道是什么版本!

現在我創建了一個v1.0的版本!

git push origin [tagname] 可以推送一個版本到遠程倉庫

也可以批量 git push origin --tag就可以推送所以版本到遠程倉庫。別人克隆你的庫,可以得到這個版本信息。


免責聲明!

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



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