Git与GitHub初级使用宝典

目录

一、安装Git for Windows软件

二、Git与GitHub关联使用

1.配置GitBase

2.创建ssh keys并粘贴到网站账户中

3.github项目创建及代码上传


一、安装Git for Windows软件

安装包可以从官网下载[链接],也可以从github上下载[链接]。下载后安装记得勾选“Git Bash here”和“Git GUI here”。一路Next安装完成。

二、Git与GitHub关联使用

1.配置GitBase

在github官网上注册信息,随后在本地机上鼠标右键单击Git Bash here打开git交互命令窗口。设置gitbase。

git config --global user.name "用户名"    注:用户名可与github上不同。
git config --global user.email "邮箱"

或者直接修改gitconfig文件,其路径为:C:\Users\你的用户名\.gitconfig。

2.创建ssh keys并粘贴到网站账户中

(1)在git bash中输入ssh-keygen -t rsa -C "你的邮箱",连续回车创建新的keys。在本机路径为:C:\Users\****\.ssh文件夹下找到你创建的密匙文件id_rsa.pub ,使用记事本打开,复制里面所有的内容。或者直接在git bash中直接输入命令clip < ~/.ssh/id_rsa.pub (默认复制全部内容)。

(2)在github网站上,点击右上角图标选择settings,选择SSH Keys。将生成的ssh keys粘贴即可。

(3)输入: ssh -T git@github.com  测试连接成功与否。

3.github项目创建及代码上传

在github网站上,为每一个新项目创建一个新仓库。

在本地机上clone刚才新建的repository,复制SSH链接。选择要存放仓库的本地文件夹,在文件夹中打开git bash后,输入命令git clone git@github.com:yan-hero/git_demo.git,该文件夹下创建与仓库同名文件夹。

 进入git_demo文件夹,将要上传的项目代码拷贝进文件夹。按照以下命令依次顺修执行

(1) git init
(2) git add -A

(3) git commit -m "提示信息"

(4) git remote add origin 复制的SSH地址 

 //例如: git remote add origin git@github.com:yan-hero/git_demo.git

若执行(4)命令出错,则执行git remote rm origin后重新执行命令(4)

(5) git push -u origin master

若执行(5)命令出错,说明创建 repository 的时候,加入了 README.md 或者 LICENSE ,那么 github 会拒绝你的 push 。

你需要先执行git pull origin master,先把远程服务器上的文件拉进本地,然后在执行命令(5)即可。

如果git pull origin master也报错则换成git pull origin main。

具体常用命令参考文献[链接]

引用参考

GitHub使用教程及常见错误解决_xiaojidan2011的博客-CSDN博客

GitHub新手使用教学(从安装到使用)_虚无境的博客-CSDN博客

https://www.cnblogs.com/schaepher/p/5561193.html

git pull origin master 报错问题解决 fatal: couldn‘t find remote ref master_> git pull --tags origin master fatal: couldn't fi_千寻简的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值