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