一日入门: Git 使用(转载steven)
2011-09-01 09:41
465 查看
接触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
先讲一下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
相关文章推荐
- 【转载】新浪云Git代码仓库使用入门
- [转载] Dubbo实现RPC调用使用入门
- 使用ASP.NET 构建 Web 应用程序快速入门-8小时的免费培训视频 - Scott Hanselman的中文博客【转载】
- [转载] Solr使用入门指南
- Git(三)github的使用入门
- git的安装与使用入门
- STM32 中 BIT_BAND(位段/位带)和别名区使用入门(转载)
- Git入门到进阶——回滚与分支,标签的使用
- GIT 入门使用
- git@oschina使用入门(图形界面版)
- Git使用入门
- Git使用详细教程 转载 2016年03月23日 23:20:53 标签: git / 教程 / 命令 一:Git是什么? Git是目前世界上最先进的分布式版
- [转载].Net中的反射使用入门
- Git使用入门
- Git简单入门级使用
- Git常用命令及GitHub入门使用
- 如何使用git管理你的java脚本(入门篇)
- UWP开发入门(十九)——10分钟学会在VS2015中使用Git
- Windows下Git使用入门00
- [原创]git使用入门