1. 挂载到windows之后,git文件会将权限从644修改到777

    执行以下命令救护忽略权限变更问题

    1. git config core.fileMode false
    1. 关于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

    1. 3. 拉代码
    2. ```shell
    3. git clone xxx
    4. git branch -a
    5. ls
    6. cd xxx
    7. git branch -a
    8. git remote add upstream xxx
    9. git remote -v
    10. git branch -a
    11. git fetch upstream
    12. ...
    13. git push
    14. git merge upstream/master
    1. 关于创建新的分支(有新需求要有一个需求分支,然后合并到主线,再由主线合并到发布线)

    如果同时有两个需求分支咋办——解决冲突吧(猜测)

    1. #创建本地分支,拉远程分支到本地
    2. git cheakout -b xxx upstream/xxx
    3. #查看跟踪分支
    4. git branch -vv
    5. #把拉下来的推到自己的仓库
    6. git push origin xxx
    7. #修改远程跟踪分支
    8. git branch -u origin/xxx
    9. # 之后再git push就推到origin/xxx上了
    10. #回退代码
    11. git reset --hard 版本号
    12. # 强推
    13. git push -u -f origin xxx
    14. git merge xxx 当前分支
    15. # cherry-pick 从当前分支合并
    16. git log
    17. git cherry-pick xxxlog

    可能有本地保护是这个:
    image.png
    解决:消除掉这个保护
    image.png