记录一些 Git 操作
查看 Github repo 的大小
$ curl -u "{:username}" https://api.github.com/repos/{:organization}/{:repository}
把花括号内的包括花括号替换成相应的内容即可,比如我的 curl -u "yimiandai" https://api.github.com/repos/yimiandai/images
没有 {:organization}
就跳过,在输出的最后倒数 30 行附近,有一个 size,后面的数字就是这个 repo 的大小,单位是 KB
中间会跳出来让你输入 github 的密码
出自 See the size of a github repo before cloning it?
Show a list of the files that are being tracked?
If you want to list all the files currently being tracked under the branch master
, you could use this command:
git ls-tree -r master --name-only
Force checkout on remote branches
remote server name: origin
remote branch name: master
git checkout -f origin/master
Force “git push” to overwrite remote files
git push -f <remote> <branch>
不过还是尽量保持 git 推送关系简单的好,像只是为了摸索、测试下函数功能就不需要放在 Git 的 repo 里了,这些改动都是和版本无关的无关改动,而且 一旦 AWS、学校 Server、MAC 上都编辑,很容易乱掉。
如果您觉得我的文章对您有所帮助,不妨小额捐助一下,您的鼓励是我长期坚持的动力。