Git命令。

来源:互联网 发布:linux查看程序进程号 编辑:程序博客网 时间:2024/06/10 19:47

Git包含五个命令:

  • $ git clone :克隆远程仓库
  • $ git remote :查看远程分支
  • $ git fetch : 拉取远程分支
  • $ git pull :拉取远程并合到本地
  • $ git push

一丶

$ git clone:从远程主机克隆一个版本库到本地

$ git clone <网址>


$ git remote: 管理主机名

$ git remote: 会列出所有远程主机

$ git remote -v:可以查看所有远程主机网址


自己的主机名称默认origin,若在克隆时需要克隆其他的主机库文件,需指定远程主机

1.

$ git clone -o JQuery <网址

2.查看主机详情

$ git remote show

3.添加远程主机  

$ git remote add <主机名><地址>

4.删除远程主机

$ git remote rm <主机名>

5.修改远程主机名

$ git remote rename <原主机名><新主机名>


二丶

$ git fetch : 获取远程分支最新代码

1.

拉取远程主机下更新的所有代码:

$ git fetch <远程主机名>

2.

拉取远程主机下某分支的最新代码:

$ git fetch <远程主机名> <分支名>


三丶

1.查看远程分支

$ git branch -r


2.查看所有分支

$ git branch -a


3.在原分支基础上,切除新分支

$ git checkout -b test origin/develop

4.在本地分支上合并远程分支(origin/master)

$ git merge origin/master git rebase origin/master


四,git pull取回远程主机某个分支的更新合并到本地分支

$ git pull <远程主机名><远程分支名>:<本地分支名>

拉取远程分支到本地分支

$ git pull origin next (next远程分支)

上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge

$ git fetch origin

$ git merge origin/next

1.Git 会自动在本地分支与远程分支之间,建立一种追踪关系(tracking)。比如,在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动"追踪"origin/master分支

手动建立追踪关系:

$ git branch —set-upstream master origin/master

指定本地master追踪远程master

合并本地分支到远程分支

$ git pull origin  或 git pull 


1 0
原创粉丝点击