git 清单

Git 配置

git config工具专门用来配置或读取相应的工作环境变量

git config –global user.name “dora”
git config –global user.email xxx@163.com

–global所有项目会默认使用这个配置信息

在某个特定文件中使用其他的账户,去掉–global重新配置,新的设定保存在当前项目的 .git/config 文件里

文本编辑器
默认的是Vi或者Vim,重新设置:
git config –global core.editor sublime

差异分析工具

Git创建仓库

git 创建仓库
#使用当前目录作为Git仓库,使它初始化
git init

#使用指定目录作为仓库
git init newrepo

当前目录会出现一个名叫.git的目录。
如果当前目录下有几个文件需要纳入版本控制,需要先用git add命令告诉git开始对这些文件进行跟踪,然后提交。
#Q 需要后期往前再看一下
git add *.c
git add README #类似增加一个说明文档
git commit -m ‘initial project version’

从现有仓库克隆
git clone [url] xxxx
#xxx 用来指定新名字

git 基本操作

git init #创建新仓库
git clone [url] #拷贝已存在的仓库到本地
git add #将文件添加到缓存
git status #查看状态
git diff #查看执行git status结果的详细信息

  • git diff #尚未缓存
  • git diff –cached #查看已缓存的改动
  • git diff HEAD #查看已缓存的与未缓存的所有改动
  • git diff –stat #显示摘要
    #git statue 显示改动,git diff 显示每行具体改动
    git commit #记录缓存区的快照
    #git add 写入缓存,git commit提交到云上
    git commit -m #message 写写更新描述
    git commit -a #一键推送到云上
    git commit -am
    git reset HEAD #取消已缓存的内容
    git rm #将文件从缓存区中移除
    git rm –cached #工作目录中保留

分支管理

git branch (branch name) #创建分支
git checkout (branch name) #切换分支
git merge #合并分支内容
git checkout -b (branchname) 创建新分支并切换
git branch -d (branchname) #删除分支

git查看提交历史

git log #查看提交历史
git log –oneline #简洁版本
git –graph #查看历史提交中的分支合并
git –reverse #逆向显示所有日志
git log –author #查找某人的爪印

git标签

git tag -a xxxx #带注释的标签
git log –decorate #查看打过标签的内容
git tag #查看所有标签

git 远程仓库

暂时用不上,留空

git 服务器搭建

暂时用不上,留空

git + pycharm 操作过程

  • version control (设置界面中)
  • 导入版本控制台,点击import into CVS
  • 接着使用过程即可
  1. add
  2. commit
  3. push
    第一次:git push –set -upsteam origin master
    以后: git push origin master
交个盆友