鉴于作者在Linux下使用GitHub时遇到的种种挫折和问题,所以在这里整理了一篇完整的文档以方便之后萌新们的使用。

安装git,创建项目

yum install git
可用上面的命令行安装git

登陆GitHub注册账号并创建项目
这里登陆GitHub官网注册账号很简单,参考官网提示即可完成,注意需要邮箱验证。最好记住邮箱号,之后要用。
1. 登陆成功后,进入个人主页创建项目,有以下两种方式:

在这里插入图片描述
2. 填写自己仓库的名称,点击下方 create repository,即可创建成功
在这里插入图片描述
3. 在创建好的项目页面中复制项目链接。以备接下来的下载。

在这里插入图片描述

git的常用命令操作

git clone [ url ] //直接在主目录下操作,这里url 就是刚复制的链接
git add [文件名] //上传的第一步
git commit -m “提交日志” //提交日志必须写,可以写自己改动的地方
git status // 查看自己修改了哪些文件
git push //提交代码到远程库,需要填写用户名和密码
git pull //拉取远程分支代码,用于更新本地代码
git checkout -b xxx //创建并切换分支,不加参数即直接切换分支
git branch //查看本地分支
git merge 分支名A //将A分支合并到当前分支

git 免输密码配置命令

  1. 编辑文本
  • 在~ 目录下,touch创建文件 .Git-credentials

touch .git-credentials
vim .git-credentials

  • 点击 “a” 进入编辑文件模式

https://{username}:{password}@github.com
例如 https://zhang3:12345@github.com

  • 点击“ESC” 然后输入“:wq”退出编辑并保存
  1. 在终端下执行

git config --global credential.helper store
cat .gitconfig

可以看到此时多了一条信息
在这里插入图片描述

  1. 再次执行git,此时只需要正确的输入这一次账号和密码,以后就都不用再输入啦。

GitHub第一次上传常见问题

1. git commit 出现提示:Please tell me who you are

在这里插入图片描述
解决方法:
分别输入以下两条命令即可解决
git config --global user.email “邮箱”
git config --global user.name “名字”

2. git push出现提示:No refs in common and none specified’doing nothing

在这里插入图片描述
解决方法:

  • 翻译过来就是没有指定推送到哪个分支里去。
    我们可以使用git push origin master 可以指定推送该远程库的主分支去。

3. 提交成功,但GitHub上绿格子未显示

导致这个现象的原因可能是本地Git的配置邮箱和github上面的邮箱不一致。

  1. 首先在本地库打开Git Bash Here,然后输入: git config user.email
    查看你的本地配置邮箱,如果显示的与git上绑定的不一样或者根本不显示时,就需要修改一下。
  2. 输入命令: git config –global user.email “本地配置邮箱”进行修改本地配置的邮箱
  3. 然后再输入: git config user.email 再次查看本地邮箱是否更改成功
    若邮箱一致,则再次提交代码,GitHub的格子就会变绿

删除GitHub 下的仓库

  1. 找到要删除的库,再找到第一行的最后一个选项 Settings——设置
  2. 可以在第一行重命名,若执意删除则记住仓库名字,直接拉到最后一项delete
  3. 填写刚才记住的仓库名,点击下方按钮即可删除当前仓库
    在这里插入图片描述
    在这里插入图片描述

关于git的介绍,博主就写到这里了,大家有问题可以留言,方便我及时更新哦~
学习更多内容可查看文章:一小时学会gitIDEA版本控制工具VCS使用git

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐