針對易混淆的命令進行簡要的回顧:
git checkout 分支名:主要的就是切換到乙個分支上,可以對乙個分支的更新或者是還原。換一種說話就是遷出乙個分支的特定版本。預設是遷出分支的
head版本。
示例:
git checkout
master
//取出master版本的head。
git checkout
tag_name
//在當前分支上 取出 tag_name 的版本
git checkout
master
file_name
//放棄當前對檔案file_name的修改
git checkout
commit_id
file_name
//取檔案file_name的 在commit_id是的版本。commit_id為 git commit 時的sha值。 $
git checkout --
hello.rb
這條命令把
hello.rb
從head中簽出.
$ git checkout.
這條命令把
當前目錄所有修改的檔案
從head
中簽出並且把它恢復成未修改時的樣子.
注意:在使用
git checkout
時,如果其對應的檔案被修改過,那麼該
修改會被
覆蓋 掉。
git add 也是乙個常用的命令,主要涉及到的就是對工作區和暫存區的理解,我們修改的內容都是存放在工作去,當我門使用了git add 命令之後就是把修改新增到了暫存區,一般我們使用git status主要就是檢視工作區和暫存區的修改. git commit之後就是將暫存區的內容修改到master(主要以時間為軸的master).
一般我們從遠端取出乙個工程,然後就是切換到我們需要的分支上,。
具體的思路就是git fetch,然後看看新增的**,,新增進去自己的**,最後才是 git rebase.
Git 常見命令
自 這些事情都可以先在本地開 local branch 做,而不需要立即 push 分享給別人。開 branch 最大的好處除了可以不影響 stable 和其他分支版本的開發,另乙個超棒的地方是 你可以決定 merge 的方式 git 的 merge 方式可以分成四種 git merge 合併另乙個...
git常見命令
檢視 新增 提交 刪除 找回,重置修改檔案 git help 顯示command的help git show 顯示某次提交的內容 git show id git co 拋棄工作區修改 git co 拋棄工作區修改 git add 將工作檔案修改提交到本地暫存區 git add 將所有修改過的工作檔案...
git 常見命令
日常開發中我們經常用到git來進行協同開發的工作 以下便記錄一些常用的git命令 方便忘記的時候查詢 git branch test 建立分支 如果需要刪除的分支不是當前正在開啟的分支,使用branch d直接刪除 git branch d git branch 檢視分支 git checkout ...