Git笔记

常规 安装 github联动 clone 创建远程仓库 一般操作 add commit 回退提交 revert git reset --hard HEAD~ hard是强制执行 HEAD~ 代表上一次提交 HEAD~2返回上上次提交 git理论知识 工作区和暂存区 工作区 存放代码的地方 暂存区 临时存放改动 本地仓库 安全存放代码的地方 远程仓库 github git add 把代码从工作区 -> 暂存区(把代码托管给git) git commit 把代码从暂存区 -> 本地仓库(存在一笔提交记录) git push 把代码从本地仓库 -> 远程仓库(促进多人合作) 分支(平行时空) 互不影响又同时进行的合作方式 创建仓库时,自动创建一个master主干 具体使用场景 master 一般用来存放已上线的代码 开发新的功能时,创建新的分支,每个人使用自己的分支 最终还是要合并的。但是合并分支往往要解决冲突 分支使用 命令 创建 git branch [name] 查看 git branch 默认拉取master上的代码到新创建的分支中 切换分支git checkout [name] 所在的分支上会有小星号 合并分支 master -> test 当前分支是需要合并过来代码的分支(master) git merge [name] (test) test上的代码出现在master中 合并失败 项目右键 -> git -> conflicts resolved 三个对比框 当前||想要的结果||想要合并的结果 test||result||master 都拉进来 apply ok git仓库 本地仓库和远程仓库 新建本地仓库 git init 从远程拷贝 git clone 拿到远程仓库的修改 git pull 提交修改给远程仓库 git push 拉取、编写、更新代码 如果要创建一个自己的分支,确认要拉取的代码的分支 先执行一次git pull,确保代码是最新的 然后执行创建分支的流程(从master拉取) 如果需要,在合并一次代码(如果自己的分支不是master) 写好代码后,再推送给远程仓库 git push origin test:test(本地分支名字:远程分支名字) 让代码可以上线,将分支代码合并到master中
posted @ 2022-04-30 17:15  画饼躺平学习冲  阅读(20)  评论(0)    收藏  举报