git相关

对git的原理以及相关的概念一直都没有很清楚,今天在github上看到一些列介绍git的中文文档,非常使用,记录一下

https://github.com/progit/progit/tree/master/zh

在这里单独写出几个最常用地命令:

1.想对一个项目用git管理时,到此项目所在目录下执行命令:

git init

 

2.然后添加需要追踪地文件,

git add *;   此命令时添加此目录下地所有文件,如果想单独添加文件也可以git add filename

3.将追踪地文件提交

git commit -m "description"

4.将项目提交到github上,首先在github上创建一个repository,然后执行如下命令:

git remote add origin https://github.com/qwei/test.git 添加一个远程仓库
git push -u origin master  将代码提交到远程仓库中

5. git 变基 rebase

我们在开发过程中,经常会创建不同的分支来开发,开发完了之后再合并到主分支。例如:从master分支创建了A分支,然后再A分支有了几次提交,同时master分支也有些提交,把A分支的提交合并到master分支,并且合并之后不想生成新的提交记录,这时候就可以使用rebase了。操作如下:

git checkout A

git rebase master

rebase的过程中如果有冲突,需要解决完冲突之后,根据提示执行 git rebase --continue命令,rebase完成之后,A分支就是拥有完整记录的分支。再次执行merge将A分支的代码merge到master分支,最后在master分支push就好了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值