放弃修改
1 | git checkout . |
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 公钥(id_rsa.pub)添加到您的 Git 帐户
- 打开 GitHub 网站并登录到您的帐户。
- 单击页面右上角的头像,然后单击 “Settings”。
- 在左侧导航栏中,单击 “SSH and GPG keys”。
- 单击 “New SSH key”。
- 将复制的 SSH 公钥粘贴到 “Key” 文本框中,并为 SSH 密钥添加一个标题。
- 单击 “Add SSH key”。
upload native code to github
- create a repo in github
- git init
- git add .
- git commit -m “Initial commit”
- git branch -M main 把默认分支名从 master 改成 main
- git remote add origin
与远程仓库进行关联 - git push -u origin master 其中,-u 参数用于将本地 Git 仓库的默认分支与远程 GitHub 仓库的默认分支关联起来,master 表示本地 Git 仓库中的默认分支,也可以使用其他分支名。这里的 origin 是默认的远程仓库名称
git diff
git diff ab4d37f499ba49bb3cac7938eb03ebf7133ccfe6 cf49175f790dc4bbee85bb195c021ea40765d84b > mypatch.patch
这个命令不包括左边,但是包括右边。
设置代理
本机配置 github:SSH + http 代理,socks5 代理报错
设置http代理:
git config –global http.proxy http://your_proxy_server:port
git config –global https.proxy https://your_proxy_server:port
设置socks5代理:
git config –global http.proxy socks5://your_proxy_server:port
git config –global https.proxy socks5://your_proxy_server:port
取消代理:
git config –global –unset http.proxy
git config –global –unset https.proxy