【python】git入门

详细查实验楼文章

  • 在/Users/用户/用户名 下创建Git全局配置文件.gitconfig,设置名字和email
$ git config --global user.name "moumilang"
$ git config --global user.email "moumilang@gmail.com"

$ cat ~/.gitconfig可查看
一般配置方法就是:$ git config --global <配置名称> <配置的值>
如果不用全局配置,在当前的项目目录下创建 .git/config,从而使用针对当前项目的配置:$ git config <配置名称> <配置的值>
查看隐藏文件 $ ls -la

  • mac finder
#显示隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
#隐藏文件
$ defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder
  • 获得一个Git仓库
    • 克隆
      $ git clone Git的URL
    • 初始化
$ cd /home/shiyanlou/ #创建代码目录project
$ mkdir project 
$ cd project #进入到代码目录,创建并初始化Git仓库
$ git init
#Git会输出
Initialized empty Git repository in /home/shiyanlou/project/.git/
  • 正常工作流程
    • 创建或修改文件(查看缓存区)
    • 使用git add命令添加新创建或修改的文件到本地的缓存区(Index)(注释、删除)
    • 使用git commit命令提交到本地代码库(同步到远端服务器)
    • (可选,有的时候并没有可以同步的远端代码库)使用git push命令将本地代码库同步到远端代码库
  • 分支(创建、查看、切换、修改编辑、提交、合并到主线、删除、撒销合并、?快速向前合并
  • 日志(显示所有的提交、显示在每个提交中哪些文件被修改、格式化日志输出、日志记录排序显示)

小结:
git config:配置相关信息
git clone:复制仓库
git init:初始化仓库
git add:添加更新内容到索引中
git diff:比较内容
git status:获取当前项目状况
git commit:提交
git branch:分支相关
git checkout:切换分支
git merge:合并分支
git reset:恢复版本
git log:查看日志

github中文说明

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,854评论 18 139
  • 文/孤鸟差鱼 在没风的橡树旁 一个白衣的女子 看蚂蚁搬着家 不一会儿 一场大雨倾盆 漫过球鞋 她才提起手边的袋子 ...
    孤鸟差鱼阅读 178评论 2 6
  • 最高的生存之道不是找什么高薪工作,而是拥有一个别人不会的技能! /1/ 经常听到有人说起自己的工作时,是如此的矛盾...
    肥鱼胡说阅读 687评论 0 1
  • 艾米自己经营一家服装店,丈夫只是一个公司小职员,虽然两个人的收入都不多,但是结婚七八年,他们的婚姻生活不仅不比同...
    sme11cc阅读 454评论 0 0