一日入门: Git 使用(转载steven)

接触android,也是我接触了Git(饭桶:)

先讲一下Git的原理(我的理解),git 就是用类似数据库机制建立对source code的映像,一个branch就是一个source tree的数据库,把修改和变动都记录在数据库中。所以要以branch来修改source code,然后在在从master(trunk)上merge branch的source code. 最后提交到git server.


从一个完整的使用场景入手

Step1. 注册用户信息
git config --global user.name " yourname
git config --global user.email " youremail@test.com "

Step2. 下载源代码
git clone your_account@192.168.0.192:sourcecode.git

Step3. 建立自己工作的branch,名字叫work
git branch work

Step4. 切换到work branch 工作
git checkout work

git branch 查看当前工作的branch

Step5. 修改source code
vi test.c

Step6. 问git 我修改了什么,查看修改记录?
git status

Step7. 告知git我修改的文件,修改了test.c
git add test.c

Step8. 提交修改到本地branch
git commit -m '写下提交内容的注释'

Step9. 切换到master
git checkout master

Step10. 切换到master
git merge work

Step11. 提交到master
git commit

Step12. 提交到remote git server
git push origin master


技巧:

我想删除所有修改
git reset --hard

我想back到某个版本 
git reset --hard abf001

#abf001 是那个版本的commit hash tag, 通过 git log 看到。

我想撤销一个文体的修改
git checkout test.c
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值