【python】git入门

详细查实验楼文章

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

$ 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入门)