罗杰•杜德勒编写整理了一个不错的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 <file> #注意,可反复多次使用,添加多个档;
提交到仓库
git commit -m <message>。
查看工作区的状态:
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 <name>
切换分支:
git checkout <name>
创建+切换分支:
git checkout -b <name>
合并某分支到当前分支:
git merge <name>
删除分支:
git branch -d <name>
看到分支合并图:
git log –graph
查看远程库信息:
git remote -v;
从本地推送分支
git push origin <branch-name>,
抓取远程的新提交;
git pull
在本地创建和远程分支对应的分支,使用
git checkout -b <branch-name> origin/<branch-name> # 本地和远程分支的名称最好一致;
建立本地分支和远程分支的关联
git branch --set-upstream branch-name origin/branch-name;
网友评论