随笔分类 - git
摘要:一、pull操作 1、将远程指定分支 拉取到 本地指定分支上: git pull origin <远程分支名>:<本地分支名> (注:命令里的尖括号<>只是包裹中文的标识,方便你看的,实际使用时不用写,不过冒号需要) 2、将远程指定分支 拉取到 本地当前分支上: git pull origin <远
阅读全文
摘要:修改了本地的代码,然后使用: git add file git commit -m '修改原因' 执行commit后,还没执行push时,想要撤销这次的commit,该怎么办? 解决方案: 使用命令: git reset --soft HEAD^ 这样就成功撤销了commit,如果想要连着add也撤
阅读全文
摘要:# 保存当前未commit的代码git stash# 保存当前未commit的代码并添加备注git stash save "备注的内容"# 列出stash的所有记录git stash list# 删除stash的所有记录git stash clear# 应用最近一次的stashgit stash a
阅读全文
摘要:git 查看分支 原文: https://www.cnblogs.com/kingsonfu/p/9840491.html 1、查看本地分支 git branch 2、查看本地及远程所有分支 git branch -a 2、查看本地及远程所有分支及对应版本信息 git branch -va
阅读全文
摘要:基础命令git add . // 会将文件添加到本地暂存区,未生成版本git commit -m 'xx'// 提交后会生成最新版本git checkout '文件名'// 恢复该文件到未修改之前内容git reset HEAD// 只恢复暂存区的内容,如果执行了add,那么执行该命令后会恢复到ad
阅读全文
摘要:1、已提交,没有push 1)git reset --soft 版本号 : 撤销commit 使用: 查看git log 看到 如下有两次提交: commit 2(版本号) 第二次提交 commit 1(版本号) 第一次提交。 若要撤销第2次提交,恢复到第一次提交,则使用 git reset --s
阅读全文
摘要:1. 未使用git add 缓存代码使用git checkout – 文件名,注意中间有–git checkout -- filename git checkout -- filename的作用是把filename文件在工作区的修改撤销到最近一次git add 或 git commit时的内容,具体
阅读全文
摘要:使用git checkout , git status,或git diff files时会出现一些状态标志:M、T、D、A、R、U等等。使用man git diff-files命令可以查到这些标志的说明, 这些状态标志在git的源代码的diff.h文件中被定义。 A: 本地新增的文件(服务器上没有)
阅读全文
摘要:git将本地代码修改的还原 千次阅读 参考:https://www.jianshu.com/p/37f3a7e4a193 一、git撤销本地代码修改(恢复至远程代码) 情况一:未使用 git add 缓存代码时 // 放弃单个文件修改,注意不要忘记中间的"--",不写就成了检出分支了! git ch
阅读全文