git的使用 | 青训营笔记

72 阅读2分钟

学习完训练营的git的正确使用姿势与最佳实践,老师课上的知识由浅入深地讲解了git工具的使用场景和他的原理,给我们演示了git命令操作后.git目录下的文件记录信息的变化。 现在在这写下一篇笔记记录下课上的学习内容和之前学过的git相关做一个自己的整理方便后面翻阅。

了解git相关内容

  • git作为一个版本控制工具,首要功能就是管理文件的不同版本,可以在一个仓库创建不同的分支管理代码。在我们对代码文件进行更新修改时不用像远古时期一样把旧文件复制一份重新命名标识来管理不同版本的代码。
  • git和github/gitee,github是一个代码托管平台,可以把本地的git仓库推到这种托管平台在线访问代码和查看代码等。

把git从零到一的使用起来

  • 初始化git目录,在需要初始化的目录路径下执行git init命令
git init
  • 当我们修改了目录下的文件后需要提交修改到暂存区
git add 指定文件
#添加修改过的所有文件
git add . 
  • 把暂存区的内容提交到本地仓库
git commit -m "message"

到此为止的话,我们的操作都在本地完成,其实也完成了代码版本控制的工作,完全可以单机使用来对我们的代码做管理,但是通常情况下使用git是为了多人协作开发和配合github平台作代码托管,这样我们就需要配置我们的本地git连接到远端的如github的仓库了。

  • 链接远端仓库
git remote add origin url #url为github仓库地址
  • 配置用户信息和密钥,我们添加远程仓库链接到本地,但是并还没有配置用户信息,在我们试图提交代码到远程仓库的时候要认证本地的信息。
git config --global user.name "yourname"
git config --global user.email "your_email"
  • 生成ssh密钥 ssh-keygen -t rsa -C "邮箱"
  • 提交代码到远程仓库
git push <远程主机> <本地分支> <远程分支>

以上就是最基本的使用git管理代码命令,git的内容很丰富,功能强大,其实github不仅可用来托管代码,很多人用来托管自己的写作文章、作为图床等都可以实现。