## ==开发注意事项==
```
1.每天来公司 拉取远程代码
2.走之前任务完成了必须提交
3.必需一个任务提交一次,不能好几个任务同时提交(特殊情况除外)
4.提交代码之前一定要保证本地能运行(包括你解决冲突或重新pull代码以后)
```
1.查看本地所有分支
```
git branch
```
2.查看所有分支与远程仓库关联情况
```
git branch -vv
```
3.切换 并创建本地没有但是远程仓库存在的分支
```
git checkout -b [本地分支]名 origin/[远程分支名]
git checkout -b uat origin/uat
具体分支名不定 origin后面代表远程仓库的分支名
```
4.在本地存在的分支之间切换
```
git checkout [分支名]
例: git checkout dev
```
5.查看本地文件的修改情况
```
git status
红色的代表 与版本库不一致的文件
绿色的代表 已经暂存到本地的文件 即已经执行过 git add [相关文件]
```
6.提交代码步骤
```
第一步: 暂存文件
git add [需要暂存的文件]
第二步: 提交暂存区文件到本地仓库
git commit -m '备注,必填'
第三步: 拉去远程分支代码
git pull
第四步[冲突的情况下]: 解决冲突,解决冲突以后 再次回到第一步
第五步: 推送本地代码到远程仓库
git push
```
tip:
git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
git reset --soft HEAD^:撤销上次commit 会保留修改的代码