Git以及GitHub的用法

删除远程分支

当你刚刚在本地删除了一个分支,你想要让这个变化反应在远程的repo中的话

1
git push origin :<branch name>

假设你的branch的名字是simple那么需要的命令就是

1
git push origin :simple

推送新建分支到远程仓库

在本地新建了一个分支,然后觉得这个分支写得好于是就可以推送到远程的仓库中。

1
git push origin <branch name>

从git中删除文件,但是保存在硬盘上

1
git rm --cached <filename>

重命名一个分支并且让这个作用到远程分支上

1
2
3
git branch -m simple dev
git push origin
git push origin :simple

大于100MB的文件的处理方法

1
2
git install lfs
git lfs track <your_file>

然后正常add和commit就可以了

branch archive

1
2
3
4
5
git tag archive/<branchname> <branchname>
git branch -D <branchname>
git branch -d -r origin/<branchname>
git push --tags
git push origin :<branchname>

恢复分支

1
git checkout -b <branchname> archive/<branchname>

分享到