标题:用git做版本控制的操作步骤:
1、第一次运行git时的设置:
1)、git config --global user.name "XXX"
2)、git config --global user.email your.email@example.com
如果那条命令使用的比较多的话可以使用以下命令来设置别名(checkout):
3)、git config --global alias.co checkout
设置默认的编辑器(我一直没有设置成功)(以下是对sublime的设置)
4)、git config --global core.editor "sub1 -w"
新建一个仓库
5)、git init
可能有些文件不需要使用git去控制,可以在".gitignore"文件中进行设置
如以下的一些设置:
# Ignore bundler config.
/.bundle
# Ignore the default SQLite database.
/db/*.sqlite3
/db/*.sqlite3-journal
# Ignore all logfiles and tempfiles.
/log/*.log
/tmp
我们要把rails的项目添加到git中就使用以下命令
6)、git add .
以下是几个比较常用的git命令:
git status
git commit -m "XXX"
git log
git checkout -f (如果发生了一些改动,但是只是发生在工作区,还没有提交,我们可以使用这条命令来撤销本次改动,其中-f的意思是覆盖当前的改动)
推送项目到github
7)、git remote add origin git@github.com:<username>/xxx.git
例如:git remote add origin https://github.com/ucooling/first_app.git
以下是几条比较常用的git命令:
git checkout -b "xxx" (新创建一个分支,并且把当前的工作目录切换到该分支)
git mv README.rdoc README.md (修改文件的扩展名)
git commit -a -m "MESSAGE"
git checkout master (切换到主分支)
git merge "xxx" 从"xxx"分支合并代码
git branch -d "xxx" (删除"xxx"分支)