该命令用来从远程仓库中克隆项目到本地磁盘。例如:
git.exe clone --progress -v "https://gitee.com/hxstrive/git_learn.git" "C:\Users\Administrator\Desktop\git_learn"上面实例中,将远程厂库 https://gitee.com/hxstrive/git_learn.git 克隆项目到本地桌面的 git_learn 目录。
该命令用来将远程项目的最新代码拉去下来,例如:
git.exe pull --progress -v --no-rebase "origin"
From https://gitee.com/hxstrive/git_learn
= [up to date] dev -> origin/dev
= [up to date] master -> origin/master
= [up to date] v1.0.0 -> origin/v1.0.0
Already up to date.该命令用来将本地 git 项目的修改、新增等操作推送到远程项目。例如:
git.exe push --progress "origin" master:master上面实例中,将本地项目的 master 分支推送到远程 master 分支。注意,上面的 “master:master” 中,第一个 master 为本地分支名称,第二个 master 为远程分支名称。
该命令用来切换分支,可将远程项目的某个分支克隆到本地分支。例如:
git.exe checkout -b dev remotes/origin/dev --
Branch 'dev' set up to track remote branch 'dev' from 'origin'.
Switched to a new branch 'dev'上面实例中,将远程的 remotes/origin/dev 分支检到本地 dev 分支。
该命令用来将远程某个分支合并到当前分支,例如:
git.exe merge remotes/origin/master
Merge made by the 'recursive' strategy.
new file.txt | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 new file.txt上面实例中,将远程 remotes/origin/master 分支内容合并到当前分支。