查看版本
git --version
還原變更
git checkout 檔案
git checkout .
新增branch(-b新增完順便checkout)
git branch -b first-branch
切換branch
git checkout first-brance
簽入程式
git add Login.aspx
git commit -m "update...."
查看branch不同
git diff first-branch master
合併branch
git checkout master
git merge first-branch
如果有衝突會出現:
<<<<<<< HEAD
<%--123test --%>
=======
<br />
>>>>>>> first-branch
修改完後,再
git add Login.aspx
git commit -m "merge ok!"
後悔合併,還原他
git reset --hard orig_head
不小心將還沒改完的檔案使用git add
git reset head Login.aspx
放棄修改
git checkout -- Login.aspx
還原上一個commit,修改的資料還留著
git reset head^ --hard
還原上一個commit,修改的資料不留
git reset head --hard
還原成untracked(unstage)
git reset head --檔名
刪除branch
git branch -D first-branch
範例:
1.新增branch
git checkout -b iss-workflow
2.修改需求程式
3.commit動作(-a:add .)
git commit -a -m "updated..."
4.切換主支
git checkout master
5.合併branch
git merge iss-workflow