初探git

发布于 2022-08-17  253 次阅读


碎碎念

打不了游戏就只能学习呜呜呜呜呜

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是某一分支名