最近換了新的項目組池凄,于是乎
從SVN的使用轉(zhuǎn)化為git
于是使用一段時間后爆哑,寫下總結(jié)液茎,僅供參考~
git log 查看提交記錄?
git log -p -2? ? ??-p 表示每次提交的內(nèi)容差異(類似使用 git diff) ? -2 表示最近兩次提交
git rebase -i? 43c409dd4f? ? ? 將目前的記錄合并至43c409dd4f野宜,合并為一條記錄太防,43c409dd4f為要合并到的那條記錄的提交碼
git push -f origin release-cn/ver4.1.x/4.1.0_dev? 強制推送到遠端
git status? ????????????查看工作區(qū)代碼相對于暫存區(qū)的差別
git add . ????????????????將當(dāng)前目錄下修改的所有代碼從工作區(qū)添加到暫存區(qū) . 代表當(dāng)前目錄
git add -u? ??????????????-u 表示將已跟蹤文件中的修改和刪除的文件添加到暫存區(qū)妻顶,不包括新增加的文件,注意這些被刪除的文件被加入到暫存區(qū)再被提交并推送到服務(wù)器的版本庫之后這個文件就會從git系統(tǒng)中消失了
git add -A? ?????????????-A 表示將所有的已跟蹤的文件的修改與刪除和新增的未跟蹤的文件都添加到暫存區(qū)
git commit -m? ‘ 注釋’ ????????????????將緩存區(qū)內(nèi)容添加到本地倉庫
git pull origin master先將遠程倉庫master中的信息同步到本地倉庫master中
git push origin master 將本地版本庫推送到遠程服務(wù)器
git push? ? ? ????????如果當(dāng)前分支只有一個遠程分支蜒车,那么主機名都可以省略讳嘱,形如 git push,可以使用git branch -r 醇王,查看遠程的分支名