- 挂载到windows之后,git文件会将权限从644修改到777
 
执行以下命令救护忽略权限变更问题
git config core.fileMode false
git add .
git commit -a
git push
git log
暂存
git stash save “暂存的备注”
查看暂存记录
git stash list
取回暂存的代码
git stash pop
取回暂存的代码(取消)
git reset —hard
3. 拉代码```shellgit clone xxxgit branch -alscd xxxgit branch -agit remote add upstream xxxgit remote -vgit branch -agit fetch upstream...git pushgit merge upstream/master
- 关于创建新的分支(有新需求要有一个需求分支,然后合并到主线,再由主线合并到发布线)
 
如果同时有两个需求分支咋办——解决冲突吧(猜测)
#创建本地分支,拉远程分支到本地git cheakout -b xxx upstream/xxx#查看跟踪分支git branch -vv#把拉下来的推到自己的仓库git push origin xxx#修改远程跟踪分支git branch -u origin/xxx# 之后再git push就推到origin/xxx上了#回退代码git reset --hard 版本号# 强推git push -u -f origin xxxgit merge xxx 当前分支# cherry-pick 从当前分支合并git loggit cherry-pick xxxlog
