當前位置:吉日网官网 - 油畫收藏 - 請告訴我幾個git命令的含義。

請告訴我幾個git命令的含義。

1.git status查看狀態

2.git add將文件添加到git索引[文件名]中。

3.git日誌查看您的提交日誌

4.git commit -a提交當前回購的所有更改。

Git commit -m添加提交信息。

5.git push originhead:refs/for/master不知道應該是限制權限= =

6.git reset將您的更改恢復到合並前的狀態。

7.git克隆:

這是壹種相對簡單的初始化方法。當您已經有壹個遠程Git版本庫時,您只需要在本地克隆壹個。比如命令‘git clone git://github . com/someone/some _ project。' gitsome _ project '是將URL地址的遠程版本' git://github . com/someone/some _ project . git '完全克隆到本地Some _ project目錄下的git init和git remote:這個方法稍微復雜壹點。當您在本地創建壹個工作目錄時,您可以進入這個目錄並用‘git init’命令初始化它。Git將來會對這個目錄中的文件進行版本控制。這時,如果需要放在遠程服務器上,可以在遠程服務器上創建壹個目錄,記錄可訪問的URL。此時,您可以使用' git remote add '命令來添加遠程服務器。例如,命令“git remote add origin git://github . com/someone/another _ project . git”將添加壹個遠程服務器,其URL地址為“git://github . com/someone/another _ project . git ”,名稱為Origin。以後提交代碼的時候,我們只需要用origin別名就可以了。現在我們有了本地和遠程版本庫,讓我們嘗試使用Git的基本命令:git pull:將代碼從其他版本庫(遠程和本地)更新到本地。比如' Git pull origin master '就是將origin版本庫的代碼更新到本地master分支,類似於SVN的更新Git add:是將當前更改或新添加的文件添加到Git的索引中,也就是說記錄在版本歷史中,這也是提交前需要進行的壹個步驟。比如,' Git add app/model/user.rb '會將app/model/user.rb文件添加到Git的索引git rm:從當前工作區和索引中刪除文件,比如,' Git RM app/model/user . Rb ' Git Commit:提交當前工作區的修改,類似SVN的提交命令,比如' Git Commit-m ' story # 3,add user model " ',必須使用-m輸入提交消息git push:更新本地提交代碼到遠程版本庫。例如,“git push origin”會將本地代碼更新到名為orgin的遠程版本庫Git日誌:查看歷史日誌git revert:要恢復版本修改,必須提供特定的Git版本號。比如‘Git revert BBA f6fb 5060 b 4875 b 18 ff 9 ff 637 ce 118256 d6f 20’,Git的版本號是壹個生成的哈希值,上面幾乎所有的命令都是每個版本控制工具通用的。讓我們嘗試壹些Git特有的命令:git branch:添加、刪除和檢查分支。比如,' git branch new_branch '會從當前工作版本創建壹個名為new_branch的新分支,' git branch -D new_branch '會強制刪除名為new_branch的分支。' Git branch '會列出所有本地分支git checkout:Git checkout有兩個功能,壹個是在不同分支之間切換,比如,' git checkout new_branch '會切換到new_branch的分支;另壹個功能是恢復代碼。比如‘git check out app/model/user.rb’會從上次提交的版本更新user . Rb文件,所有未提交的內容都會回滾。

我花了眼看著= =,樓主壹定要追分。

  • 上一篇:茅臺酒很受國人歡迎,這個酒的酒價為什麽會突然全線暴跌呢?
  • 下一篇:聽說四川美姑彜族自治縣出馬腦,想去壹趟,不知具體位置在那,請知道的朋友告知。
  • copyright 2024吉日网官网