git远程仓库操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git远程仓库操作相关的知识,希望对你有一定的参考价值。
参考技术A…or create a new repository on the command line
…or push an existing repository from the command line
单个远程库操作:
多个远程库操作:
Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。
创建标签 :
操作标签 :
Git(进击学习:远程仓库操作)-V3.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 remote -v查看本地仓库有哪些远程仓库,如果只有一个那就再添加一个,并给远程仓库取个别名,这里取名为another。
14.将本地分支推送至远程仓库
**
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 [email protected]:zqzjszqzjs/Grunt.git
* [new branch] changeGruntfile -> changeGruntfile
**
最后提示* [new branch] changeGruntfile -> changeGruntfile新建了一个分支,我们在进入远程仓库看看:
15.删除远程仓库的分支:
[远程分支]
”。
以上是关于git远程仓库操作的主要内容,如果未能解决你的问题,请参考以下文章
Git远程仓库 复制到另一个远程仓库 并保留commit信息。关于Git代码提交到远程仓库怎么撤回。.gitignore。git pull 时提示为何需要merge操作如何退出
Git远程仓库 复制到另一个远程仓库 并保留commit信息。关于Git代码提交到远程仓库怎么撤回。.gitignore。git pull 时提示为何需要merge操作如何退出