git的基本操作

关于版本控制

版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
还需要多人协作分支的管理。

  • 本地版本控制系统
  • 集中式版本控制系统(SVN)
  • 分布式版本控制系统(Git)

Git的优势

诞生于2005年,Linux开源社区

  • 速度
  • 简单的设计
  • 允许上千上万并行分支
  • 分布式

Git的重要概念

  • 已提交(committed) 该文件已经安全的保存在本地数据库了
  • 已修改(modified) 修改了某个文件,但还没有提交保存
  • 已暂存(staged) 把已修改的文件放在下次提交时的要保存的清单中


    image.png

起步

初次使用需要设置姓名和邮箱

$ git config --global user.name "你的姓名"
$ git config --global user.email xiangbajiang@gmail.com(你的邮箱)

clone 项目

用于把一个GitHub里的项目clone(下载)到本地

$ git clone git@github.com:xiangbajiang/MyBlog.git

添加文件并提交

$ cd MyBlog
$ touch mytest.md
$ echo "hello word!" > mytest.md
$ git status
$ git add mytest.md    // 或者使用 " git add . "  (把当前文件下的新增文件放入暂存区)
$ git commit -am "备注"    // -a 修改直接提交 -m 填写备注    此时已经在本地仓库了
$ git push        //或者使用" git push origin master ",把当前本地库的改动推送到远程库(origin)的master分支

修改删除文件

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

友情链接更多精彩内容