Git&Github相关
删除GitHub远程库中的文件:
1 | git rm -r --cached <delete-dir/file> |
使用裸git库作为服务器与本地机的中转站
- 首先在中转服务器上建立新裸的git repo
1
2
3cd <repo_path>
mkdir <repo_name>.git
git init --bare <repo_name>.git - 本地机的repo,添加对应的远程引用
1
2
3
4# 类似GitHub
git remote add <ref_name> <user_name>@<server_ip>:<repo_path>/<repo_name>.git
git add -A; git commit -m ".."; # 如果需要提交。。。
git push <ref_name> # 将当前已经提交的工作区内容提交至中转站 - 远程服务器上,clone中转站的repo
1
git clone <user_name>@<server_ip>:<repo_path>/<repo_name>.git
查看文件提交历史以及修改历史
使用 git log -p
给git repo打tag
标记版本号以及备注:
1 | git tag -a v1.0 -m "release the 1.0 version" |
查看已有的tag:
1 | git tag |
提交打上tag的包:
1 | git push origin --tags |
注意,上面这一操作可以在github的release界面看到已经打包的源代码。