- 挂载到windows之后,git文件会将权限从644修改到777
执行以下命令救护忽略权限变更问题
git config core.fileMode false
- 关于git常用操作命令 ```go //查看状态 git status //暂存 git stash list
git fetch upstream
git merge upstream/Dev/CloudNativeWebService-1.0.0
git stash pop
git status
git add .
git commit -a
git push
git log
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
可能有本地保护是这个:
解决:消除掉这个保护
