github基本使用

82 阅读3分钟

github基本介绍:

GitHub 是一个基于 web 的 Git 版本控制库托管服务,它提供了广泛的功能和工具,使软件开发人员能够协同工作、管理项目和构建软件。GitHub 提供了强大的版本控制和协作工具,允许您在存储库中管理和跟踪代码变化、分支和合并请求,并与其他开发人员进行协作。关于github的更多介绍可自行在网上搜索即可

github官网:github.com/

github跟gitee的区别

github服务器在国外,国内访问可能会遇到网络访问问题。如果只是单纯的用来代码托管和协作则可以使用gitee(码云)来替代github。gitee跟github的区别在于,gitee主要面对的是国内开发者和企业,提供了许多本地化功能和服务等,github则是面对的则是全球

gitee/github的常用命令

  1. git clone [repo_url]:将存储库克隆到本地计算机。

  2. git add [file]:将文件添加到暂存区。

  3. git commit -m "message":将变更提交到版本控制系统,并附上提交消息。

  4. git push:将本地提交推送到远程存储库。

  5. git pull:从远程存储库获取最新提交并合并到本地代码库中。

  6. git branch:列出本地所有分支。

  7. git checkout [branch_name]:切换到具体的分支。

  8. git merge [branch_name]:将指定分支合并到当前分支。

  9. git status:检查当前存储库状态。

  10. git log:查看提交历史记录。

  11. git remote add [name] [url]:添加一个远程存储库。

  12. git remote -v:显示当前配置的远程存储库。

  13. git diff:比较两个版本之间的差异。

  14. git reset:撤销指定的提交。

  15. git stash:将当前工作目录中未提交的变更保存在一个堆栈中,以便稍后恢复。

【本地代码上传到远程仓库】

操作步骤:

  1. 在gitee中新建仓库
  2. 新建成功仓库后复制https中的链接地址
  3. 在你所编写的代码文件夹中右键git bush here
  4. 调出github命令栏后git init(将本地文件夹初始化到本地仓库)
  5. git add .(将所有文件添加到暂存区)
  6. git commit -m "message"(将变更提交到版本控制系统,并附上提交“message”消息)
  7. git push origin master(提交代码至远程仓库)

备注:若是出现“fatal: unable to auto-detect email address (got '***@DESKTOP-U01PHVF.(none)'”报错则是因为git无法检测到电子邮箱及账号信息,可以在命令提示弹窗中重新设置电子邮箱及账号(一般第一次提交代码时会报这种错误)

git config --global user.email "you@example.com"【替换电子邮箱】

git config --global user.name "you name"【替换实际用户名】

【远程仓库拉取到本地】

步骤:

  1. 复制远程仓库http地址。如图一
  2. 在本地你需要存放代码的文件夹下右键git bush here调出命令栏
  3. git clone 远程仓库地址 即可。如图二
  4. 后续更新代码后上传等操作跟本地代码上传至远程仓库大同小异(从git add.这一个步骤开始执行到git push)

1683186607772.jpg

image.png