一、git详细教程推荐
二、常用的命令
常用命令 | 注释 |
---|---|
git add readme.txt | 添加readme.txt到缓存区 |
git commit -m “提交readme.txt” | 提交到仓库且附带注释 |
git pull | |
git push origin 本地分支:远端master | 推送到远端 |
git status | 查看差异 |
git reflog | 查看log |
git log | 查看log |
git reset --hard “lognumber” | 回退到对应版本 |
git reset --hard HEAD^ | 回退到上一个版本 |
git branch | 查看当前分支 |
git branch line1 | 创建分支line1 |
git checkout line1 | 切换到分支line1 |
git branch -d line1 | 删除分支line1 |
git checkout 远程分支 | 切换且生成远程分支同名的分支 |
git checkout -b line1 | 创建且切换到分支line1 |
git checkout -b 本地分支 origin/master | 创建分支本地分支且同步origin/master的内容 |
git checkout mcu/release/0.003003_1 | 切换到对应的版本 |
git merge dev | 将dev分支上的内容合并到当前分支 |
三、使用比较少的命令
3.1 次级命令
次级命令 | 注释 |
---|---|
git init | 将当前文件夹初始化为git仓库 |
git checkout -b 本地分支 origin/master | 切换到新建的 本地分支 并追踪远程的origin/master |
git checkout -b 本地分支 --track mcu/master | 新建分支 本地分支 设置为跟踪本地分支 mcu/master |
git branch --set-upstream-to=origin/mcu/master | 将当前分支跟踪目标切换到远程分支mcu/master |
3.2 前期操作命令
前期操作 | 命令实例 |
---|---|
将本地仓库关联远程仓库 | git remote add origin git@github.com:YZ/helloTest.git |
拉取指定分支代码 | git pull origin master |
第一次推送并跟踪远程分支 | git push -u origin master |