该命令用来从远程仓库中克隆项目到本地磁盘。例如:
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 分支内容合并到当前分支。