git命令总结
- git clone XXX 克隆git库代码(XXX代表克隆的git路径)
- git pull XXX 拉取代码(XXX代表要拉取的分支,可写可不写)
- git add . 暂存所有代码
- git status 查看代码状态
- git commit -m "XXX" --no-verify 将本地暂存的代码提交到库(XXX代表提交时的注释)
- git push XXX 推送代码(XXX代表推送到的分支,可写可不写,不写默认当前分支)
- git checkout XXX 切换分支(XXX代表要切换的分支名)
- git branch 查看所在分支
- git checkout . 取消所有暂存
- git branch XXX xxx 重命名分支(XXX代表现名xxx代表新名)
- git branch -d XXX 删除分支(代表XXX要删除的分支名)
- git reset <commit> 版本回退(<commit>代表回退的版本号)
- git merge XXX 合并分支(XXX代表要合并的分支)
一般提交流程
- git pull
- git add .
- git commit -m "XXX" --no-verify
- git push
拉取一个新的分支
- git checkout XXX 先切换到要拉取的分支
- git checkout -B XXX (XXX代表新建的分支名称)
- git push 或者 git push --set-upstream origin XXX(XXX代表新的分之名,个人建议直接git push)
将代码从主分支更新到现在分支上
- 在现在分支git pull origin release
- 查看状态git status
- 最后推送上去git push
合并分支
- 把要合并的分支的代码拉取下来git pull 或者 git pull origin XXX(XXX代表要合并的分支名)
- 切换到主分支git checkout XXX(XXX代表主分支)
- 将主分支的代码拉取下来git pull 或者 git pull origin XXX(代表XXX要拉去的分支名)
- 将要合并的分支代码合并到主分支git merge XXX (XXX代表要合并的分支名)
- 最后将合并的代码推送上去git push 或者 git push origin XXX(XXX代表主分支)
版本回退
- 查看版本号git log
- 回退到某个版本 git reset --hard XXX (XXX代表版本号)
- 提交更改git push -f 注:git push会报错
注:本人前端小白 ,如有不对的地方还请多多指教