git简介

Liam_小牧,信息专家,自由职业者,终身学习者

git简介

git config --global user.name "Your Name"
git config --global user.email "Your Email"
git config --list #显示用户名和email地址信息

在用户主目录创建了一个.gitconfig文件,文件保存了配置的git用户名和email地址。

github

git同步内容:

把本地git仓库内容推送到github

  1. 创建本地版本库:
mkdir gist #创建空目录
cd gist #进入目录
git init #初始化创建git本地仓库,当前目录创建了一个.git目录,用来跟踪和管理当前版本库
  1. 在github创建一个新仓库

  2. 在本地版本库目录下,运行命令:

git remote add origin git@github.com:github账户名/github仓库名.git #关联远程仓库
git add 把本地仓库内容从工作区添加到暂存区
git commit -m "提交说明" 把暂存区所有内容提交到master分支
git push -u origin master #把本地库master分支内容推送到github仓库master分支

把github远程仓库的内容克隆到本地

  1. 在github创建一个新仓库或者fork一个仓库

  2. 在本地终端运行以下命令:

git clone git@github.com:github账户名/github仓库名.git #在当前目录下克隆出一个github仓库名的目录
cd github仓库名 #进入克隆的仓库
  1. 在github仓库修改内容后,在本地运行以下命令:
git pull #把github仓库改动的内容拉回到本地

git分支

git checkout -b sub_branch #创建子分支并切到子分支
git branch sub_branch #创建子分支
git checkout sub_branch #切换到子分支
git branch -d sub_branch #删除子分支
git branch #查看分支
git merge sub_branch #合并指定分支到当前分支

参考资料

CHANGELOG

171002 创建

back