github 和 git 的简单使用

配置GitHub

1.进入 https://github.com/settings/keys
2. 点击新SSH键,你需要输入标题和密钥,但是你现在没有钥匙
3. 打开Git Bash ,复制并运行rm -rf~ / .ssh / *
4. 把现有的ssh key都删掉,这句命令行如果你多打一个空格,可能就要重装系统了,建议复制运行。
5. 运行SSH-密钥生成-t RSA -b 4096 -C “你的邮箱”,注意填写你的邮箱!
6. 按回车三次
7. 运行cat ~/.ssh/id_rsa.pub,得到一串东西,完整的复制这串东西
8. 回到上面第2步的页面,在标题输入「我的第一个Key」
9. 在 Key 里粘贴刚刚你复制的那串东西
10. 点击 Add SSH key
11. 回到 Git Bash
12. 运行 ssh -T git@github.com,输入Yes
13. 然后如果你看到 Permission denied (publickey). 就说明你失败了,请回到第 1 步重来,是的,回到第 1 步重来;如果你看到 FrankFang! You've successfully authenticated, but GitHub does not provide shell access. 就说明你成功了!

一台电脑只需要一个 SSH key
一个 SSH key 可以访问你的所有仓库,即使你有 1000000 个仓库,都没问题

配置 git

git config --global user.name你的英文名
git config --global user.email你的邮箱
git config --global push.default匹配
git config --global core.quotepath false 
git config --global core .editor“vim” 

五句话,依次运行。

使用git

使用git有三种方式,请按照你的需求选择
1.只在本地使用
2.将本地仓库上传到GitHub
3.下载GitHub上仓库

只在本地使用

1.创建目录作为我们的项目目录:mkdir git-demo-1
2.进入目录cd git-demo-1
3.git init,这句命令会在 git-demo-1 里创建一个 .git 目录
4.ls -la 你就会看到 .git 目录,它就是一个「仓库」,不要进去看!
5.在 git-demo-1 目录里面添加任意文件touch index.html`mkdir css
6.运行git status -sb可以看到文件前面有 ?? 号
7.使用 git add 将文件添加到「暂存区」,git add index.htmlgit add css/style.css
8.再次运行git status -sb,可以看到?? 变成了A,A的意思就是添加,也就是说你告诉git,这些文件我要加到仓库里
9.使用 git commit -m “信息” 将你 add 过的内容「正式提交」到本地仓库(.git就是本地仓库),并添加一些注释信息,方便日后查阅。
10.再次运行git status -sb,发现没有文件变动了,这是因为文件的变动已经记录在仓库里了。
11.这时你使用git log就可以看到历史上的改动
12.以上就是 git add / git commit 的一次完整过程.

总结

1.git init,初始化本地仓库 .git
2.git status -sb,显示当前所有文件的状态
3.git add 文件路径,用来将变动加到暂存区
4.git commit -m “信息”,用来正式提交变动,提交至 .git 仓库
5.如果有新的变动,我们只需要依次执行 git add xxx 和 git commit -m ‘xxx’ 两个命令即可。
6.git log 查看变更历史

如何上传更新

你在本地目录有任何变动,只需按照以下顺序就能上传:

  1. git add 文件路径
  2. git commit -m “信息”
  3. git pull
  4. git push

下面是例子

cd git-demo-1
touch index2.html
git add index2.html
git commit -m "新建 index2.html"
git pull
git push

然后你去 GitHub 页面,就能看到 index2.html 出现在里面了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值