1.1. git --help 列出命令格式用法
1.2. git help -a/g 查看所有的可用命令
1.3. git help 命令 查看命令帮助与命令描述
1.4. git config --list 查看当前用户配置信息
修改用户名称为:get config global user.name yc
1.5. git clone 项目地址 克隆项目
1.6. git branch 查看分支
git branch -a //查看所有的分支:(包含本地和远端)
1.7. git branch -c master dev 创建本地分支
git branch -c master dev
运行:git branch 会多一个dev分支,则分支创建成功
1.8. git checkout dev 分支切换
1.9. git add -a/u/. 文件名称 增加版本管理
git add -A 提交所有变化
git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
1.10. git commit -a -m '提交备注'
-a, --all 提交所有改动的文件
-m 这次提交备注内容
1.11. git push -a 推送修改到远程服务器上
1.1. git fetch/pull远程仓库抓取/拉取
git pull的问题是它把过程的下载(fetch)和合并(merge)都隐藏了起来,以至于你不用去了解git中各种类型分支的区别和使用方法。当然,多数时候这是没问题的,但一旦代码有问题,你很难找到出错的地方。建议使用git fetch 远程拉取更新。
git fetch // 不输入默认为 origin
git fetch origin2//origin2远程分支
git pull
git pull origin2 //origin2远程分支
1.12. git merge dev master 合并分支
1.13. git branch -D dev 删除分支
1.14. git status 当前git状态
1.15. git log 查看日志
git log -2 // 查看最近2条历史 (常用)
git log --stat // 显示额外的提交总结信息(常用)
git log --oneline // 单行显示,不推荐使用--pretty=oneline(常用)
git log --oneline --graph // 路线图显示