git的基本命令
大约 2 分钟
git的基本命令
设置用户信息
git config --global user.name <用户名称>
git config --global user.email <邮箱>
创建git库
普通仓库
git init
标准仓库
git init --bare
两者区别可看:普通模式和bare的区别
克隆仓库
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文档