git版本管理
Git的基本命令:
一、创建git工程:
git init
二、拉取工程:
git clone https://github.com/oceanwingsmart/roav_cam_ios.git
三、提交修改
(这些修改都是本地的)
git add -A // add多有文件
git add -u //提交被修改的和被删除的文件,不提交新添加的文件
git add . //提交新添加的和被修改的,不包含被删除的
git commit -m "project"
git commit -a -m 'shan chu'
(提交到服务器)
git push
提交至远程ycl分支:
git push origin ycl:ycl
四、撤回操作
1、如果修改了,没有add,那么可以用
git checkout 撤回去
2、如果修改了,并且add了,那么可以通过
git reset HEAD readme.txt 撤回add的状态,需要继续撤回到未修改的,用checkout,如上
3、如果修改并commit了,那么可以撤回到特定的版本
如下:
当我们想要回退到上一个版本时,我们只需要输入命令
git reset --hard HEAD^
也可以直接输入当前日志的id号回退到指定版本,例如
git reset --hard cb6e0c8ca2ff919714d29f1bd41872b3de8b46a6
五、分支操作
1、创建分支:
git checkout -b iss53
或
git branch iss53
git checkout iss53
2、查看所有分支
git branch -a
3、切换分支
git checkout iss53
创建本地分支目录和远程的保持一致,并且切换远程分支到本地分支目录
git checkout -b branch1 origin/branch1
4、删除分支
git branch -d hotfix
5、合并分支
git merge ycl
6、解决冲突
使用可视化工具:
git mergetool
六、常用指令
1、常看版本记录:git log
2、拉取最新代码:git pull
3、查看状态:git status
4、查看文件不一样:git diff
网友评论