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分支)
网友评论