Appearance
一、 Git 常用命令速查官网
git branch #查看本地所有分支
git status #查看当前状态
git commit #提交
git branch -a #查看所有的分支
git branch -r #查看远程所有分支
git commit -am "init" #提交并且加注释
git remote add origin
git push origin master #将文件给推到服务器上
git remote show origin #显示远程库origin里的资源
git push origin master:develop #将本地分支与远程分支进行关联
git push origin --delete dev #删除远程分支dev
git branch -d dev #删除本地分支(删除的是已经合并的分支)
git rebase (--continue | --abort | --skip) #继续,取消 ,跳过
git reset --hard origin/master # 放弃本地修改,使用远程分支
git commit --allow-empty -m "空提交来触发修改,实际上可以用 ci配置服务器里面的方法手动触发构建,这个空方法最好是拿来做说明补充"
git cherry-pick commitIdxxxxxxxxxx
git remote prune origin #同步删除远程分支 :删除本地还记录的远程分支(就是本地不保留旧分支了)
给已有的仓库,添加第二个远程仓库并且提交当前分支
第1步
git remote set-url --add origin http://xxx/xx/xxx.git
第2步,本地分支名字不能是xxx/xxx,不然会找不到分支,可以在当前分支创建git checkout -b xxx_xxx 创建一个没有斜杠的分支就可以提交了
git push http://xxx/xx/xx.git 本地分支名字:远程分支名字
git fetch 相当于是从远程获取最新版本到本地,不会自动merge
git branch branch_0.1 master 从主分支master创建branch_0.1分支
... 未完待续