Git怎么玩?

git 是什么?

git是版本控制工具。

为什么要用git?

  • 只写一遍的代码一定是烂代码。但是经常重构又没法保证不引入bug,为了随时都能恢复到某一时期的版本,所以我们需要版本管理工具
  • 多人合作时最好的模式是你写你的、我写我的,大家写完再合并到一起,而不是在同一局域网内共享某个文件,当某人编辑时锁定文件不让他人编辑以防冲突,所以我们需要版本管理工具
    (为什么说是需要版本管理工具,而不是需要git?上面两件事,使用其他版本管理工具,例如SVN,也能做到,即git可以被完全替代。)

菜鸡怎么玩git?

  1. git官网下载
  2. 按照下面的教程走一遍

高手怎么玩git?

  1. git官网下载,然后与阅读官网docs
  2. 在命令行中输入git --help,仔细研究

简明教程

  1. 安装git, git官网
  2. 本地建个文件夹,学习git练手mkdir xxx (分支1)
  3. 把这个文件夹变成git仓库git init,检验办法ls -ah 能看到.git目录即成功
  4. 加入一个文件
  5. git diff查看变化
  6. git add .或者git add ${name},提交文件到缓存区
  7. git commit -m'xxx'提交本地
  8. git remote add ${name} ${url}加入远程分支,一般默认${name}用origin
  9. git push origin master推送到远程仓库,然后去网页上确认是否已经推送到远程仓库
  10. git branch xxgit checkout xx新加一个分支,并且切换到该分支
  11. 重复4-6步
  12. git push origin xx:xx推送本地新建分支到远程仓库,然后去网页上确认是否已经推送到远程仓库
  13. 直接在网页上修改一个文件
  14. git pull origin xx把远程分支的修改拉取下来
  15. git log查看修改
  16. git reset --hard^回退一个版本
  17. git status查看
  18. git checkout master切换到主干分支
  19. git merge xx把xx分支合并到主干分支
  20. git push origin master提交到主干分支

分支1:
此处有一分支,因为后面需要连接git远程库,而git远程库是需要权限的,所以需要添加对本计算机的信任,最便捷的办法是:

  1. 生成一个密钥对
  2. 登陆网页版github,在自己账号下找到SSH and GPG keys选项,添加一个key(上传公钥),并启用

经过上面这几步,git的基本用法就学会了,碰到问题记得使用git --help命令和谷歌就可以解决了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容