git

作者: 虫儿叫草木深 | 来源:发表于2019-06-13 13:43 被阅读0次

安装:yum install git

git 命令自动补全设置

git init     初始化版本库

把一个普通目录变成一个目录

git add     添加文件到版本库

git commit     提交

git status     查看仓库状态

git config    配置    

 git config --global user.email "xxx@xx.com"    

git config --global user.name "xx"

git clone     克隆代码

git fetch    远程更新代码拉取到本地来

git rebase     合并代码

先执行git fetch然后在执行git rebase

 git rebase origin/master

git push     本地代码推送到远程

git remote     列出已经存在的远程分支

git的使用流程:一开始在本地创建一个文件夹,然后把远程仓库的克隆下来(git clone),然后可以随意操作这个仓库里操作任意的东西,比如添加一个代码。

然后在这个仓库里,写了一些代码。这个时候可以查看一下仓库的状态(git status),能看到提示,什么东西被更改了,可以做提交。然后可以提交代码到本地仓库(git commit -am “描述”)

在看仓库状态时,提示没什么可以再做提交。

这个时候可以把代码提交到远程仓库(git push origin master:master)

如果本地有一个仓库,后创建的一个远程的仓库怎么做呢?

git init(初始化一个本地仓库)

git remote add origin  github地址

然后这个时候你做git push的时候你会发现可能push不上去,为啥呢,因为远程目录里有要是初始化有一些文件,你要先把远程文件拉下来(git fetch),然后合并代码 git rebase origin/master 

然后再push 就好啦

总结:就是要本地和远程的状态要保持一致

相关文章

网友评论

      本文标题:git

      本文链接:https://www.haomeiwen.com/subject/ouzjfctx.html