git add -a 可以提交未跟蹤、修改和刪除檔案。
git add . 可以提交未跟蹤和修改檔案,但是不處理刪除檔案。
git add -a 無論在哪個目錄執行都會提交相應檔案。
git add . 只能夠提交當前目錄或者它後代目錄下相應檔案。
git commit 但是未 git push的修改
git log
找到提交後的id
git reset --hard commit_id
完成撤銷, **恢復到提交前
git reset commit_id
完成commit 命令的修改, 但是不對**進行撤銷
git checkout .
撤銷工作區修改而未提交的內容(注意:新增的檔案不能修改,需要手動刪除)
git log -p master ..origin/master
比較本地的master分支和origin/master分支的差別
git merge origin/master
合併**
git push origin feature:master
將本地feature**推到遠端master
git pull == git fetch + git merge
會出現遠端**直接覆蓋本地**而不報衝突的情況, 推薦上面先git fetch 再對比差異
git中幾個好用的命令
想看到最近一次提交所有更改的細節 對應命令git log n 1 p 想看到最近一次提交所有更改過的檔案 對應命令git log n 1 stat 修改最後一次更改的message git commit amend 不追蹤一些檔案啥的,但是也不刪除這些檔案 使用git rm cached 目錄 r或...
幾個好用的GIT操作
1 給git配置別名 可以通過此命令將git常用命令設定成方便的別名 好用指數 git config global alias.ci commit 配置完後的效果,比如git commit am 提交 這個命令就可以寫作git ci am 提交 2 git記住使用者名稱和密碼 git config ...
常見的GIT命令超好用
git clone 遠端倉庫位址git commit 會遇到的問題 可能需要我們配置config gitconfig global user email 登入郵箱 gitconfig global user name 提交記錄的使用者名稱 一般需要上傳 所用到的命令 git status 檢視倉庫的...