安装: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 就好啦
总结:就是要本地和远程的状态要保持一致
网友评论