碎碎念
打不了游戏就只能学习呜呜呜呜呜
Day11
今天中午才被塞了题,好嘛,又是白天现学
连最小生成树和并查集我都不会了呜呜呜呜呜
--------碎碎念到此结束,下面是正文(手动分割线)--------
配置
git config --global user.name "Zhang San" # your name
git config --global user.email "zhangsan@foo.com" # your email
git config --global core.editor vim # your favourite editor
git config --global color.ui true
各种指令
git init //初始化
git log //查看所有存档
git status //查看当前变化
git add [xxx.xxx|.|-A] //用于将变化了的文件加入跟踪列表
git commit -m "...comment..." //存档,双引号内为注释
git reset --hard xxxx //读档,xxxx为某存档哈希值
git branch //查看所有分支
git checkout xxxx //读取某一分支的存档
git checkout -B xxxx //保存某一分支的存档
Github
SSH法
ssh-keygen -t rsa -C "youremail@example.com"
创建一个你的ssh key,把id_rsa.pub里的内容贴到github的setting->SSH Keys and GPG keys里面
git remote add origin git@github.com:your_name/repository_name.git
绑定你的仓库,必须使用ssh型的链接
token法
在github的setting->Developer settings里生产一个token
git remote set-url origin https://token@github.com/your_name/repository_name.git
绑定你的仓库,必须使用token型的链接
上传
git push origin main //main是某一分支名
Comments NOTHING