1.安装
$ sudo apt-get install git
2.从已有的Git库下载代码
- 指定用户名,用于验证信息(使用--global字段只需要设置一次,以后都会用这个用户名)
设置用户名:$ git config --global user.name "Your Name"
设置邮箱:$git config --global user.email "email@example.com"
- 下载代码
git clone xxx.git
3.创建Git库,并提交到远程服务器
git init
git remote add origin xxx.git
第一次提交:git push -u origin master
以后提交:git push origin master
4.Git时光机(版本回退)
- 查看提交记录
查看版本: git log 会记录所有人的版本提交记录
git reflog 记录你提交的记录(方便自己回退)
git reset --hard HEAD^ //回到当前版本(如果你的修改还没有提交,那么这个操作,将会将你的代码回退到当前版本最开始的时候)
git reset --hard commit_id //回到指定的commit_id版本
git push -f (强制推送到远程服务器,使服务器版本和你本地保持一致)
5.撤销修改
git checkout -- file(撤回对某个文件的修改,该修改未提交到暂存区,也就是没有使用git add file命令)
git reset HEAD file(撤销暂存区的修改,再使用git checkout -- file撤销对文件的修改)
如果已经commit到了本地代码库,使用版本回退策略
6.Git分支管理
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>