Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 1.61 KB

工作中git使用总结_20171229.md

File metadata and controls

45 lines (40 loc) · 1.61 KB

工作中使用 git 将近 2 个月了,马上 2017 年了,在写年终总结前,整理一下 git 。

  • 安装

windows 安装地址 https://git-scm.com/downloads

  • 配置
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

创建 SSH KEY(一般远程仓库需要使用) 打开 git bash

ssh-keygen -t rsa -C "youremail@example.com"

注意 git config 命令的 --global 参数,用了这个参数,表示你这台机器上所有的 Git 仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和 Email 地址。

在项目根目录下进行单独配置

git config user.name "Your Name"
git config user.email "email@xx.com"

git config --list 查看当前配置, 在当前项目下面查看的配置是全局配置 + 当前项目的配置, 使用的时候会优先使用当前项目的配置

  • 工作中常使用的基本命令
git init #初始化 git 仓库
git add #把文件添加到暂存区 stage
git commit -m '' #把文件提交到分支
git status #查看仓库状态
git diff #查看修改内容,我使用的不多
git log #查看提交记录
git log --pretty=oneline #查看日志一行内显示
git clone #克隆远程仓库
git branch #查看分支
git checkout <name> #切换分支
git branch <name> #创建分支
git merge <name> #合并分支到当前分支
git branch -d #删除分支
git merge --no-ff -m "merge with no-ff" dev #禁用 FastForward
git remote -v # 查看远程分支
git checkout -b [branch name] [remote][remote branch name] # 从远程拉取新的分支
git config -l # 查看配置