美文网首页ITS·黑客
【python】git入门

【python】git入门

作者: 某米狼 | 来源:发表于2017-04-05 11:33 被阅读212次

    详细查实验楼文章

    • 在/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中文说明

    相关文章

      网友评论

        本文标题:【python】git入门

        本文链接:https://www.haomeiwen.com/subject/lnytattx.html