克隆代码
直接克隆
-
默认克隆
git clone 仓库地址 -
指定分支克隆
git clone -b 分支名 仓库地址
关联远程分支克隆
-
关联到远程分支
git remote add origin 仓库地址 -
拉去远程分支
git fetch origin 分支名 -
创建本地分支
git checkout -b 分支名 origin/分支名 -
尝试更新代码
git pull origin 分支名
提交代码
-
git add .或者用 sourcetree 选择需要提交的文件 -
git commit -m '说明内容' -
git pull origin 远程分支名如果冲突了修改完文件再执行 1、2 -
git push origin 远程分支名
合并代码
git merge --no-ff -m '说明内容' 其它分支git merge -m '说明内容' 其它分支
将 其它分支 合并到当前分支
查看提交历史
- 简洁模式
git log --oneline - 合并拓扑图
git log --graph - 查找指定用户
git log --author=xxx -5其中 -5 表示显示前五条 - 普通模式
git log
代码回滚
- 软合并
git reset --soft 提交版本号,回退版本库,暂存区,工作区 - 混合合并
git reset --mixed 提交版本号,回退版本库,暂存区。(常用) - 强行合并
git reset --hard 提交版本号,回退版本库。