Git
放弃修改
https://blog.csdn.net/ustccw/article/details/79068547
Windows 下创建定时运行的脚本
Windows 键 + R 调出此窗口,输入 compmgmt.msc 任务计划程序库 - 创建基本任务
注意:起始于:后面的目录必须是脚本所在目录,不能不填。
git push -u origin main -u 参数的作用是建立本地分支对远程分支的引用,git pull 的时候可以不用加任何参数。
Windows 下使用 SSH 下载
生成密钥
1 | ssh-keygen -t rsa -b 4096 -C "your_email@example.com" |
启动 SSH 代理并添加私钥
1 | eval "$(ssh-agent -s)" |
将公钥复制到 GitHub
1 | cat ~/.ssh/id_rsa.pub |
将 SSH 公钥(id_rsa.pub)添加到您的 Git 帐户
- 打开 GitHub 网站并登录到您的帐户。
- 单击页面右上角的头像,然后单击 “Settings”。
- 在左侧导航栏中,单击 “SSH and GPG keys”。
- 单击 “New SSH key”。
- 将复制的 SSH 公钥粘贴到 “Key” 文本框中,并为 SSH 密钥添加一个标题。
- 单击 “Add SSH key”。
测试连接
1 | ssh -T git@github.com |
提交本地代码至 Github
1 | 1. create a repo in github |
生成差异文件
1 | git diff ab4d37f499ba49bb3cac7938eb03ebf7133ccfe6 cf49175f790dc4bbee85bb195c021ea40765d84b > mypatch.patch |
这个命令不包括左边,但是包括右边。
设置代理
本机配置 github:SSH + http 代理,socks5 代理报错
设置http代理:
1 | git config --global http.proxy http://your_proxy_server:port |
设置socks5代理:
1 | git config --global http.proxy socks5://your_proxy_server:port |
取消代理:
1 | git config --global --unset http.proxy |
SourceTree
回滚到指定版本
https://www.jianshu.com/p/07a52781e6e2
回滚提交和重置当前分支到此次提交
https://blog.csdn.net/weixin_38357164/article/details/103598155