轻松掌握工作中常用Git命令,不会再迷路了
克隆代码直接克隆默认克隆git clone 仓库地址指定分支克隆git clone -b d分支名 仓库地址关联远程分支克隆关联到远程分支git remote add origin 仓库地址拉去远程分支git fetch origin 分支名创建本地分支git checkout -b 分支名 origin/分支名尝试更新代码git pull origin 分支名提交代码git add .或者用 s
·
克隆代码
直接克隆
-
默认克隆
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 '说明内容' 其它分支名
效果是将 其它分支 合并到 当前分支
左边是带有--no-f
参数
查看提交历史
- 简洁模式
git log --oneline
- 合并拓扑图
git log --graph
- 查找指定永华
git log --author=xxx -5
其中 -5 表示显示前五条 - 普通模式
git log
代码回滚
命令
- 软合并
git reset --soft 提交版本号
,回退版本库,暂存区,工作区 - 混合合并
git reset --mixed 提交版本号
,回退版本库,暂存区。(常用) - 强行合并
git reset --hard 提交版本号
,回退版本库。
操作流程
- 执行执行回滚命令,此时能够得到当前最新的版本
HEAD
到提交版本号
之间的代码 - 修改这写代码并提交到本地
- 拉去线上最新的代码合并到本地并解决冲突,之后再次提交
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)