任务 | Git命令 | 汞(Hg)指令 |
---|---|---|
创建一个 新的本地目录: | git init | hg init |
将 本地存储库连接到远程服务器: | git remote add origin <server_URL> | hg push <server_URL> |
将远程存储库复制到本地系统: | git clone <URL_to_repository> | hg clone <URL_to_repository> |
将特定文件添加到分段(Git)或创建新文件(Hg)后: | git add <filename> | hg add <filename> |
将 所有更改添加到分段(Git)或所有新文件(Hg)中: | git add --all | hg add |
本地提交更改: | git commit -m'<message>' | hg commit -m“<message>” |
将更改推送到远程存储库: |
一般: | hg push |
列出您更改的文件的状态以及您还需要添加或提交的文件的状态: | git status | hg status |
创建一个新的分支(Git)或书签(Hg)并切换到它: | git checkout -b <branch_name> | hg书签<bookmark_name> |
从一个分支或书签切换到另一个分支或书签: | git checkout <branch_name> | hg bookmark <bookmark_name> |
列出您的回购中的所有分支机构/书签,并附上您所在的分支机构: | git branch | hg bookmarks |
删除功能b牧场/书签: | git branch -d <branch_name> | hg bookmark -d <bookmark_name> |
将分支/书签推送到远程存储库: | git push origin <branch_name> | hg push -B <bookmark_name> |
取并合并在远程服务器上更改您的工作目录: | git push | hg pull -u |
将两个不同的修订合并成一个: | git merge | hg merge |
显示自上次提交以来所做的所有更改: | git diff | hg diff |