【简易攻略】最简单的Github使用指南

11 篇文章 1 订阅
7 篇文章 0 订阅

1. 安装git

如果是Windows系统,首先需要下载一个Win版的git :

https://git-scm.com/download/win

装好之后git命令直接生效,另外它还自带一个bash环境,点击Git Bash图标即可进入,这个模式跟Linux下的操作几乎完全一样,甚至自带了比如:vim、nano之类编辑器。


2. 到 https://github.com 网站,注册一个新用户


3. 返回命令行(cmd或bash都一样),输入命令:
   

mkdir 项目名称
cd 项目名称
git config --global user.name "你的用户名"
git config --global user.email "你的邮件"
git init (初始化)

4. 建立忽略清单,就是说此类临时文件不同步到github,输入命令:

nano .gitignore 

注意,nano是Linux环境下的文本编辑器,如果是纯Windows环境,就用记事本或者随便什么编辑器创建这个文件,输入以下4行:

   *.pyc 
   *~ 
   __pycache__ 
   .DS_Store

按CTRL+X存盘退出。


5. 密钥生成:

cat ~/.ssh/id_rsa.pub (先看看有没有密钥)
ssh-keygen (如无则创建一个,一路回车即可)
cat ~/.ssh/id_rsa.pub (再看看有没有密钥,一般来说就有了)

如果是Windows系统的话,默认的“家”目录就是C:\Users\你的用户名,即相当于Linux下的root目录,或者简写为~的那个目录,比如你的用户名是SteveJobs的话,那么你的家目录就是C:\Users\SteveJobs,此处你也不需要做什么额外工作,在命令行输入ssh-keygen即可(前提是你之前安装了GIT),它会自动在这个文件夹创建密钥文件。密钥创建好之后,用Windows下的类似cat的命令将它显示出来即可:

type c:\users\SteveJobs\.ssh\id_rsa.pub (假设用户名为SteveJobs)

6 在git上设置密钥:
用鼠标选中屏幕上的密钥内容,并选复制。回到网页这边,访问 github.com 的 SSH 设置页面(导航栏头像 - Settings - SSH and GPG keys),点击 New SSH key 按钮,将刚才复制的密钥内容粘贴到 Key 输入框里,再填一个标题,比如“My PC”,最后点击“Add SSH key”按钮保存。


7. 创建远程仓库:

git remote add origin git@github.com:你的用户名/项目名.git

如果出现了以下情况fatal: remote origin already exists.
则先试着断开联系:git remote rm origin

然后再输一次上面的命令重新建立联系。

8. 把初始项目从github下拉到本地

git pull origin master

如果是空项目的话,其实就一个readme.md文件,这时候你可以在当前文件夹内随便建个什么文件,比如test.txt之类。


9. 将本地文件同步到github:

git add . (跟踪当前目录下所有文件、文件夹的改动)
git commit -m "修改说明"   
git push -u origin master (将本地仓库,同步到github)

如果报错,可以尝试:
git push -u origin master -f
强行上传,但这样远程文件有可能会丢失,但对于第一次上传来说这也无所谓。


10. 回到github网站,刷新网页,发现刚才新建的test.txt已经在列表里了,说明同步完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一份简单GitHub使用指南: 1. 创建GitHub账号:在GitHub官网上注册一个账号,并设置好用户名和密码。 2. 创建仓库:登录GitHub账号后,点击页面右上角的“+”按钮,选择“New repository”来创建一个新的仓库。填写仓库名称、描述等信息,并选择公开或私有的仓库类型。 3. 克隆仓库:在本地选择一个合适的文件夹,打开终端(命令行界面),使用`git clone <仓库URL>`命令克隆仓库到本地。仓库URL可以在GitHub页面上找到,点击绿色按钮获取。 4. 添加和提交代码:将需要添加到仓库的代码或文件复制到克隆的仓库文件夹中。在终端中使用`git add <文件名>`命令将文件添加到暂存区,然后使用`git commit -m "提交说明"`命令提交代码到本地仓库。 5. 推送代码:在本地仓库中使用`git push`命令将提交的代码推送到GitHub远程仓库。 6. 分支管理:通过创建分支来实现并行开发和代码管理。使用`git branch`命令查看分支列表,使用`git branch <分支名>`命令创建新分支,使用`git checkout <分支名>`命令切换分支。 7. 合并代码:在GitHub页面上打开合并请求(Pull Request)来将分支的代码合并到主分支或其他分支。其他开发者可以审查代码,并提出修改建议或直接合并代码。 8. 解决冲突:当多个分支上的代码修改产生冲突时,需要手动解决冲突。使用`git pull`命令拉取远程仓库的最新代码,然后手动解决冲突并提交修改。 9. 其他功能:GitHub还提供了许多其他功能,如问题跟踪、讨论区、代码审查等。通过GitHub界面上的相关功能按钮,可以轻松使用这些功能。 这只是一个简单GitHub使用指南GitHub还有许多高级功能和工作流程可以进一步探索和学习。你可以查阅官方文档或参考其他教程来深入了解GitHub的更多功能和用法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rockage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值