Pwner's Blog

能全力以赴不尽力而为

0%

Github 基本使用方法

如果你是一枚 Coder,但是你不知道 Github,那么我觉的你就不是一个菜鸟级别的 Coder,因为你压根不是真正 Coder,你只是一个 Code 搬运工。

本地环境要求:git

上传

1. 在 github 新建一个仓库

创建仓库的注意点:

gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore

license: 证书类型,对应生成文件 LICENSE

2. 使用命令上传

①右击待上传的项目文件夹,选择 Git bash here

1
git init

随后项目文件路径下会多出一个.git 文件夹,用来保存 git 传输的一些信息

②将项目上所有的文件添加到仓库中。

如果想添加某个特定的文件,只需把. 换成这个特定的文件名即可,中间以空格隔开。

1
git add .

③填写对本次 commit(提交)的注释

1
git commit -m "xxxxxx"

④本地的仓库关联到 github 上

1
git remote add origin https://github.com/PwnerZhang/xxxxxxx.git

⑤代码上传到 github 仓库

1
git push -u origin master

执行完后,输入账号密码确认身份即可。

更新

1. 选中项目文件夹,进入 bash。如果想更新某个特定的文件,只需把. 换成这个特定的文件名即可。

1
git add .

2. 填写对本次 commit(提交)的注释

1
git commit -m 'xxxxxxxxxx'

3. 提交到原始的 master 分支

1
git push origin master

本地项目回滚到 github 仓库内的某个版本

1. 选中项目文件夹,进入 bash

2. 查看提交日志

1
git log

3. 选择需要回滚的版本,并记录其 hash

4. 按 Q 返回命令行模式,使用命令,将本地项目回滚到仓库里指定的版本

1
git reset --hard xxxxxx(hash)

github 仓库内的项目回滚

一般有两种思路,一种是新建分支,从分支回滚到 master。或者回滚项目到本地,从本地重新 pull。

这边采用后者。

按照上述,将历史版本回滚到本地,随后推送到仓库。

1
git push -f -u origin master 
1
git Pull
如果文章对你有用,可以请我喝杯咖啡~
  • 本文作者: Pwner
  • 本文链接: https://pwner.cn/posts/16fb9e75.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!