【Git&GitHub】使用指南

Git

本地代码上传

1.建立远程仓库
2.切换到项目路径,打开终端
3.设置用户名、邮箱

1
2
git config --global user.name "[你的GitHub的用户名]"
git config --global user.email "[你的GitHub绑定的邮箱]"

4.查看是否创建成功

1
git config --list

5.初始化一个空的 git 本地仓库

1
git init

6.绑定本地仓库与远程仓库

1
git remote add origin [远程仓库的具体地址]

7.查看本地分支情况

1
git branch

8.创建并切换到 master 分支

1
git checkout -b master

9.添加文件到暂存区

1
git add .

10.将更改提交到本地仓库

1
git commit -m "[自定义的提交信息]"

11.将本地仓库 push 到远程仓库

1
git push origin master

12.若发生冲突,则可以先暂存本地代码

1
git stash -m "[自定义的暂存信息]"

13.再拉取远端代码后,pop 代码,再次 push

1
2
3
git stash pop
git pull origin master
git push origin master

14.生成 SSH Key,在图中路径找到并复制密钥

1
ssh-keygen -t rsa -C "你的GitHub绑定的邮箱"

image.png
或者以下代码查看密钥

1
cat ~/.ssh/id_rsa.pub

复制密钥到GitHub上

image.png

1
ssh -T git@github.com

image.png

stash pop 和 stash apply 的区别

  • 相同处git stash applygit stash pop 都是用来从存储区(stash)恢复工作目录的命令。它们的主要区别在于处理完恢复操作后对 stash 的影响。
  • 不同处pop 会从 stash 中恢复保存的工作目录和索引,并将这些更改应用到当前分支上,但它与 apply 不同的是,pop 操作会从 stash 中删除恢复的 stash。
  • 总结:如果你打算在多个分支之间多次应用相同的 stash,可以使用 apply,这样 stash 不会被删除,你可以在需要的时候再次应用。如果你只需要一次性地应用 stash 并将其删除,可以使用 pop

git commit 规范

1
2
3
4
5
6
7
8
9
feat(user-auth): add user authentication // 新功能(feat)
fix(database): resolve issue with data inconsistency // Bug修复(fix)
docs(readme): update project documentation // 文档变更(docs)
perf(api): improve response time for data retrieval // 性能优化(perf)
style(css): adjust layout for better readability // 样式修改(style)
test(api): add unit tests for user service // 测试相关(test
refactor(database): restructure database schema // 重构(refactor)
revert: undo previous commit // 回滚变更(revert)

GitHub

SSH

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

请我喝杯咖啡吧~

支付宝
微信