hg命令


hg常用命令

hg命令跟git命令大同小異

hg version 查看hg版本

hg clone url 克隆代碼倉庫

hg branch newBranch 創建分支

hg update otherBranch 切換到其他分支

hg update -r versionNum 切換到指定版本號

hg pull 拉取代碼

hg commit 提交代碼

hg push 推送代碼

hg log -v 查看提交記錄

hg log --debug 查看提交記錄(更詳細)

hg status 查看變更

hg diff 查看異同

hg revert 版本號 --all  還原更改

hg merge 合並代碼

****************************************************************************************************************

hg提交代碼常見問題解決
1. 合並代碼過程出現`中止: outstanding uncommitted merge`提示
$ hg update --clean
$ hg merge yourBranchName
$ hg commit -m '改動內容描述'
$ hg push

2. 執行hg命令時,出現`waiting for lock on working directory of ...`
在文件目錄下,找到.hg/wlock或者.hg/store/lock文件,刪除后即可正常操作
 
3. 執行hg命令時,出現`push creates new remote head xxxxxx, merge or see 'hg help merge' for details about pushing new heads`
 
改問題可能是被人合並或改動了你的分支產生,所以查看是否有更改,若有hg pull, 若無,則hg push -f (強行提交)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM