码迷,mamicode.com
首页 > 其他好文 > 详细

Git(进击学习:远程仓库操作)-V3.0

时间:2016-04-03 13:15:54      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

1.查看当前的远程仓库git remote或git remote -v

 

2.添加远程仓库:git remote add [shortname] [url]

  git remote add pb git//github.com/pa/tic.git

  现在可以用字符串 pb 指代对应的仓库地址了

 

3.查看远程仓库信息:git remote show [remote-name]

  git remote show origin

 

4.推送数据到远程仓库:git push [remote-name] [branch-name]

git push origin master

 

5.从远程仓库抓取数据:git fetch [remote-name]

git fetch origin

 

6.远程仓库的删除和重命名

重命名:git remote rename

删除:git remote rm [short_name]

git技巧:

自动补全功能:

 Windows 上安装了 msysGit,默认使用的 Git Bash 就已经配好了这个自动补全脚本,可以直接使用

在输入 Git 命令的时候可以敲两次跳格键(Tab),就会看到列出所有匹配的可用命令建议:

git co<tab><tab> commit config



 

7.创建分之与进入该分支

git checkout -b ‘分支名‘

 

8.gie分支合并

git merge ‘分支名‘

 

9.解决分支合并冲突

git mergetool

它会调用一个可视化的合并工具并引导你解决所有冲突

技术分享

技术分享

 

10.分支合并后也就没啥用了,我们立即删除它。

git branch -d hotfix

 

11.管理分支,查看有哪些分支

git branch

 

12.若要查看各个分支最后一个提交对象的信息,运行 git branch -v

git branch --no-merged   查看尚未合并分支

git branch --merge 查看哪些分支已被并入当前分支

 

13. 同一份本地git仓库拥有两个程仓库

git@oschina

git@github

用git remote -v查看本地仓库有哪些远程仓库,如果只有一个那就再添加一个,并给远程仓库取个别名,这里取名为another。

技术分享

技术分享

 

14.将本地分支推送至远程仓库

git branch changeGruntfile
git checkout changeGruntfile
git push another changeGruntfile

 

**
Counting objects: 25, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (25/25), 3.42 KiB | 0 bytes/s, done.
Total 25 (delta 2), reused 0 (delta 0)
To git@git.oschina.net:zqzjszqzjs/Grunt.git
 * [new branch]      changeGruntfile -> changeGruntfile
**

 

最后提示* [new branch]      changeGruntfile -> changeGruntfile新建了一个分支,我们在进入远程仓库看看:

技术分享

15.删除远程仓库的分支

git push another  :changeGruntfile    //注意:这里的‘:‘前面有空格
git push [远程名]  [本地分支]:[远程分支]语法,如果省略‘本地分支‘,那就等于是在说“在这里提取空白然后把它变成[远程分支]”。

 

 

Git(进击学习:远程仓库操作)-V3.0

标签:

原文地址:http://www.cnblogs.com/zqzjs/p/5349578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!