Git常用命令

2018-04-21  本文已影响0人  星城天空

1.github简介:
2.git远程协作的主要命令:
git clone 获取一个远程仓库
支持ssh,git,http,ftp,rsync协议

 远程仓库增加一个文件

 git fetch 获取一个远程仓库的分支或数据,(获取最新数据)

 git log —oneline —decorate —-graph -all 查看master指向

 git merge origin/master 操作指向最新的master

 git lol 查看最新的指向

 vim test.txt

 git add test.txt(本地增加一个文件)

 git commit -m “add some local texts in test.txt”(提交文件)

 更改远程仓库文件

 git push (推送本地文件到远程仓库)(服务不接收推送,远程仓库中文件有本地没有到内容,服务器建议我们先pull拉取服务器上的内容)

 git pull  是git merge 和 git fetch的组合操作

 有冲突,用vim test.txt,删除不需要的数据,保存起来。

 git add test.txt

 git commit

 git push (再一次推送,就可以了)用来把本地的数据推送到远程仓库里去

 带tag的标签可以用于分享,创建一个带tag的
 git tag a v0 -m”tag for v0”
 git push(默认是不带tag推送到远程仓库)
 git push —tags(带tag推送到远程仓库)

 git pull(获取最新的分支)
 git pull origin feacher(更新一个新的分支)
 git fetch origin feacher

 vim test.txt
 git add test.txt
 git commit -m “add some texts on master”
 git checkout v0(切换到v0分支)
 git push origin master(仅把master分支提交到远程仓库)

 把本地的feacher分支删除,把远程仓库的feacher分支也删除了。
 git checkout master(切换到master分支)
 git branch -d feacher(删除本地feacher分支,此时远程仓库的分支还在)
 git push —delete origin feacher(删除远程feacher分支)
 git push origin :feacher (以一个空的分支代替feacher分支)
上一篇下一篇

猜你喜欢

热点阅读