随笔分类 -  git 操作指令

摘要:git diff 【范围】> 【 重定向文件名称】 git diff system/sepolicy/private/ > test.diff 将system/sepolicy/private/ 下的修改,产出diff 文件到 test.diff文件中 结果: 阅读全文
posted @ 2023-11-16 16:24 安妍 阅读(29) 评论(0) 推荐(0) 编辑
摘要:reset | revert 使用场景: git reset [commitId ] ||备注:此id对应修改会保留 ; reset 后修改保留至本地,处于modified状态,若不提交,则服务器提交记录依然存在,若提交,可以将reset后的结果推送到服务器 git reset --hard [co 阅读全文
posted @ 2023-09-13 12:07 安妍 阅读(50) 评论(0) 推荐(0) 编辑
摘要:> 解决此冲突分为两种需求: 1. 查看冲突,选择需要保留的修改,解决冲突并提交到服务器2. 撤销自己本地的修改,并且不提交 > 注释: 需求1 比较普遍,解决冲突后直接提交就好了,此处不详说,重点讲需求2 以需求2为目的,提供以下解决方案,操作步骤如下: 1. git status 查看状态 放弃 阅读全文
posted @ 2023-06-16 11:12 安妍 阅读(3211) 评论(0) 推荐(0) 编辑
摘要:关于git cherry-pick <commitId> 的使用 此命令用于将当前项目基线上其它项目的提交记录copy到当前项目,cherry-pick 完成后,log 提交记录上会有最新的cherry-pick记录,修改作者不发生改变 而此时只是本地保存了cherry-pick记录, 若需要pus 阅读全文
posted @ 2023-05-23 17:16 安妍 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-11-30 13:47 安妍 阅读(9) 评论(0) 推荐(0) 编辑
摘要:git config --global user.name "anyan" git config --global user.email "anyan@sz-tripod.com" 阅读全文
posted @ 2022-09-21 19:41 安妍 阅读(29) 评论(0) 推荐(0) 编辑
摘要:git reset 是回滚到对应的commit-id,相当于是删除了commit-id以后的所有的提交,并且不会产生新的commit-id记录,如果要推送到远程服务器的话,需要强制推送-f git revert 是撤销其中的commit-id,然后重新生成一个commit-id。本身不会对其他的提交 阅读全文
posted @ 2022-09-15 10:57 安妍 阅读(41) 评论(0) 推荐(0) 编辑
摘要:### git 关于版本回退 git版本回退 注释:git跟踪并管理的是修改,而非文件 当工作区的内容被修改,并未add到暂存区,此时想要丢弃对工作区的修改: git checkout 【--filename】 注释: git checkout [分支名称] 切换到指定分支 当工作区的内容被修改,并 阅读全文
posted @ 2022-05-06 17:26 安妍 阅读(44) 评论(0) 推荐(0) 编辑
摘要:git 提交代码至远程服务器 git add git commit ctrl+X ctrl+y enter 查看所有分支:git branch -a git push origin HEAD:refs/for/【分支名】 阅读全文
posted @ 2022-04-14 20:53 安妍 阅读(29) 评论(0) 推荐(0) 编辑
摘要:从服务器上拉代码的步骤: 查看ssh:// git clone ssh:// 切换分支的步骤(一般从服务器上拉取了新的项目代码后需要进行此操作): git branch -a 查看所有分支 git checkout 【分支名称】 更新本地代码(从服务器上拉取最新代码):git push(到指定分支上 阅读全文
posted @ 2022-04-12 14:51 安妍 阅读(893) 评论(0) 推荐(0) 编辑
摘要:Git常用操作指令 git add <file> 将文件提交至暂存区 git add -A 将所有文件一次性提交至暂存区(注意A一定要为大写字母) git status 查看目前状态 git commit -m "message" <file> 将文件提交至本地仓库 ,并设置提示信息 git log 阅读全文
posted @ 2022-01-18 23:59 安妍 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Git学习: \1. Git是目前最先进的分布式版本控制系统 \2. Git和SVN之间的而区别: SVN:集中式版本控制系统,需要连网,将代码直接放到服务器当中共享。 Git:分布式版本控制系统,不需要连网,每个用户的CPU当中都有更新版本的代码,当需要发送到服务器时,连网发送即可。协同式开发时可 阅读全文
posted @ 2021-12-28 17:55 安妍 阅读(58) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示