(1)git log 查找目标版本的commitID,复制下来 (2)git checkout 目标版本commitID,此时就进入了旧版本的代码,观察可知是切换了一个旧版本代码的临时分支 (3)git checkout 原来的分支,这就回到了最新的代码
如果可以使用 vscode,安装插件 git graph, 使用图形化git工具,直接观看所有commits log。 右键选中要 checkout 的 commit,然后点击 checkout 即可 如果不能使用 vscode,参考这个回答: https://stackoverflow.com/questions/6759791/how-do-i-move-forward-and-backward-between-commits-in-git 定义bash 函数,使用简短...
使用commit将变更的记录标注为需要提交,并设置要提交的代码说明 如:xcode工具条 - source controller - commit 具体说明见图片 pull更新 如果多人同时在同一个分支开发的话,在你commit之后,push之前,有某个开发者commit并push了他的代码,那么服务器的版本就比你本地匹配的服务器版本更加新了,那么直接push就会出现这...
当你使用git checkout aaa1 .时,你告诉Git把aaa1转换成一个提交,找到那个提交(更准确地说,它的...
git checkout -b 创建并切换,也就是上面两个命令的合并 git brach branchName ef71 从commit ef71创建名为branchName的branch 撤销类命令如果是单个文件 1.use "git reset HEAD <file>..." to unstage 如果已经用add 命令把文件加入stage了,就先需要从stage中撤销 ...
git commit -m '这里写commit注释' git push # 如果设置了远程仓库的话 删除信息 当文件未使用git add缓存时 使用git checkout --filepath,注意中间有--,否则就成了切换分支了。 git checkout --filepath 如果要放弃所有文件的修改,可以使用下面的命令。此命令用来放弃所有没加入缓存区的修改(内容修改与整个文...
git checkout -b dev 创建一个新分支dev,并切换到该分支(该命令相当于两个命令:git branch dev和git checkout dev) git rm file.txt 然后git commit 从版本库中删除file.txt(本地工作区内删除,直接用rm file.txt即可) git remote add origingit@github.com:yourAccount/repoName 将远程仓库repoName与本地...
【移动到某分支】git checkout (分支名) 【添加到缓存】git add . (.是指所有文件) 【撤销缓存】git reset <file> (<file>是指定或者不加是全部) 【查看缓存状态】git status 【版本说明】git commit -m '网站v2.0版本' 【撤销版本】git reset --hard (commit_id) (id用git log查看) ...
$ git config --global alias.co checkout $ git config --global alias.ci commit $ git config --global alias.st status $ git config --global alias.br branch # 设置提交代码时的用户信息 $ git config [--global] user.name "[name]" ...
git add [file]:将文件添加到暂存区。 git commit -m "提交信息":提交暂存区中的内容。 git status:查看当前仓库的状态。 git log:显示提交历史。 git diff:显示工作区与暂存区或提交之间的差异。 git branch:列出本地分支。 git checkout [branch]:切换分支。