跳至主要內容

git的基本命令

Mr.Lexon大约 2 分钟environment

git的基本命令

设置用户信息

git config --global user.name <用户名称>
git config --global user.email <邮箱>

创建git库

普通仓库

git init

标准仓库

git init --bare

两者区别可看:普通模式和bare的区别open in new window

克隆仓库

git clone <仓库地址>

拉取分支

所有远程分支

git pull origin

单独远程分支

git pull origin <远程分支名称>:<本地远程分支名称>

注意,如果有多个远程库,并且拉取的远程库不是origin,可将其名称改成对应远程库的名称。

单独远程分支(不合并)

git fetch origin <远程分支名称>:<本地远程分支名称>

创建分支

git branch <分支名称>

查看分支

本地所有分支

git branch

远程所有分支

git branch -r

所有分支

git branch -a

查看那些分支已经合并到当前分支

git branch --merged

查看所有未合并的分支

git branch --no-merged

删除分支

git branch -d <分支名称>

切换分支

仅切换

git checkout <分支名称>

切换并创建

git checkout -b <分支名称>

添加文件

git add <文件名称或者文件夹名称>

提交文件

git commit -m <提交注释>

添加并提交

git commit -a

推送分支

git push origin <分支名称>

合并分支

合并

git merge <分支名称>

终止

git merge --abort

查看状态

git status

查看提交记录

git log

对比提交记录

git log -p <本地分支>..<远程分支>

查看远程库

git remote -v

对比分支

git diff <分支名称>

基本流程

初始情况

设置用户信息->克隆仓库->创建分支->修改->添加文件->提交->推送远程库

远程库有提交情况

设置用户信息->拉取分支->合并->解决冲突->修改->添加文件->提交->推送远程库

更多请查看:git文档open in new window

上次编辑于:
贡献者: Lexon