**
github上面有仓库xxxx:
**
开发步骤:
1、新建文件夹,在文件夹里面,打开Git,执行克隆操作
git clone xxxxx(这里输入分支链接地址,一般在gitlab上面可以直接复制)
2、根据需求创建分支
git checkout -b xxxx
这样会自动切到该新分支下面,然后就可以开发了
3、切换分支
git checkout xxxx
4、删除本地分支
git branch -d xxxx
5、删除远程分支
git push origin --delete xxxx
6、设置上游?
git branch --set-upstream-to=origin/ xxxx
git push --set-upstream origin xxxx
7、查看分支
git branch / git branch -a
8、查看所有对应的远程分支
git branch -vv
9、不想提交,要切换分支,需要暂存
git stash
10、弹出暂存区的修改
git stash pop
11、删除当前工作区
git checkout . //没有add和commit过的
git checkout – filename //没有add和commit过的filename文件
git clean -d // 有新建的文件夹什么的需要再执行这个操作
git reset . // add 过后的代码需要重置
12、撤销提交
git reset --hard commit_id (慎用!!!)
git push origin <分支名> --force 删除远程的提交到本地现在的代码
13、设置别名-简写
git config --global alias.ck checkout
git config --global alias.br branch
git config --global alias.cm commit
git config --global alias.st status
14、在不同分支提交相同的改动,将该次提交的改动也在这次的分支上面提交
git cherry-pick
15、修改分支的名字
修改本地的:
git branch -m oldName newName
修改远程分支名字:删除 -》上传新分支 -》把修改后的本地分支与远程分支关联 :
git push --delete origin oldName
git push origin newName
git branch --set-upstream-to origin/newName