git使用切换分支等
git日常提交步骤比svn多点,在git Bash里敲,其他方法以后再补充吧。
①圈经常忘记的 刚遇到项目或者项目要求切换分支时
git branch -vv 查看本地分支 git branch -a 查看远程分支 可以看到当前分支(前有个*号) git checkout 分支名 切换分支 |
这三个步骤操作如下
此外还有
git checkout -b 分支名 创建并切换到新分支 (我还没自己创建过, 一直用后台分配发分支名, 朋友都是自己写分支提交后有人合)
② git提交如下步骤:
切记push之前一定要pullpullpullpull!!
git status 查看状态
git add . 添加所有的修改文件,看好有“空格+'.'”
git status 查看状态(验证添加有没有选完,可以不写)
git commit -m ‘备注’ 添加备注
git pull 拉取代码对应(重要)
git push origin 分支名 提交到分支上
有已编辑的但是不想提交该文件 git stash
③ 定位某项目
一般情况下都是右键git bash,即可定位到当前的位置 mac右键最下面打开终端即可
但平常命令行快捷键也要有所了解,默认定位在C盘,比如想更改:
cd D: 定位到D盘
定位到D盘之后,再一级一级定位到某个文件夹
假如要定位到E:\wj\test,那么就按下面步骤即可
cd D:
cd wj
cd wj/test
④ 删除步骤
1. 查看远程分支
git branch -a
带有“*”号的表示当前分支
2. 查看本地分支
git branch
3. 添加新分支
git checkout -b 新分支名
4. 删除分支
我现在在dev20191018分支上,想删除dev20191018分支
1 先切换到别的分支: git checkout dev20190927
2 删除本地分支: git branch -d dev20191018
3 如果删除不了可以强制删除,git branch -D dev20191018
4 有必要的情况下,删除远程分支:git push origin --delete dev20191018
5 在从公用的仓库fetch代码:git fetch origin dev20181018:dev20191018
6 然后切换分支即可:git checkout dev20191018
注:上述操作是删除个人本地和个人远程分支,如果只删除个人本地,请忽略第4步