0%

Git 使用

放弃修改

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

  1. create a repo in github
  2. git init
  3. git add .
  4. git commit -m “Initial commit”
  5. git branch -M main 把默认分支名从 master 改成 main
  6. git remote add origin 与远程仓库进行关联
  7. 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

SourceTree回滚到指定版本

https://www.jianshu.com/p/07a52781e6e2