罗杰•杜德勒编写整理了一个不错的git - 简易指南,可以查看学习。网上也有很多内容,没记住的,要用时搜一下就好了。

另外,我在github有放一个简单的《7-Git入门指南》的 PPT,可以一并查看,主要说明的是:

  • Git 是什么?
  • Git 简明指南补充说明
  • Git 常用指令(本文正文)
  • 使用 Git 一般开发规范
  • Git Client GUI 及在 VS code 中使用 Git

此处只是列示一些可能常用的 git 指令:

配置使用 Git 的账号密码:

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

初始化一个 Git 仓库:

git init

添加文件到 Git 仓库,分两步:
添加到暂存区:

git add  #注意,可反复多次使用,添加多个档;

提交到仓库

git commit -m 

查看工作区的状态:

git status。

可以查看修改内容:

git diff

关联一个远程库:

git remote add origin git@server-name:path/repo-name.git;

关联后,使用命令第一次推送 master 分支的所有内容:

git push -u origin master

此后,每次本地提交后,推送最新修改;

git push origin master

要克隆一个仓库,首先必须知道仓库的地址,然后使用

git clone git@server-name:path/repo-name.git。

查看分支:

git branch

创建分支:

git branch 

切换分支:

git checkout 

创建+切换分支:

git checkout -b 

合并某分支到当前分支:

git merge 

删除分支:

git branch -d 

看到分支合并图:

git log –graph

查看远程库信息:

git remote -v;

从本地推送分支

git push origin 

抓取远程的新提交;

git pull

在本地创建和远程分支对应的分支,使用

git checkout -b  origin/ # 本地和远程分支的名称最好一致;

建立本地分支和远程分支的关联

git branch --set-upstream branch-name origin/branch-name;