git命令大全 内容大纲 git config 配置Git 的相关参数。 Git 一共有3个配置文件: \1. 仓库级的配置文件:在仓库的.git/.gitconfig,该配置文件只对所在的仓库有效。 \2. 全局配置文件:Mac 系统在~/.gitconfig,Windows 系统在C:\Users\<用户名>\.gitconfig。 \3. 系统级的配置文件:在 Git 的安装目录...
Git命令大全 Git命令大全 git config 配置Git 的相关参数。 Git 一共有3个配置文件: 1. 仓库级的配置文件:在仓库的.git/.gitconfig,该配置文件只对所在的仓库有效。 2. 全局配置文件:Mac 系统在~/.gitconfig,Windows 系统在C:\Users\<用户名>\.gitconfig。 3. 系统级的配置文件:在 Git 的安装目录下(Ma...
1. git config:这个命令用来查看或修改git的配置项。可以使用以下的参数来查询不同级别的配置项: –`git config –system`:查看系统级别的配置项,保存在`/etc/gitconfig`文件中。 –`git config –global`:查看全局级别的配置项,保存在`~/.gitconfig`文件中。 –`git config`:查看当前仓库级别的配置项,保存...
git reset --{soft|(mixed)|hard} HEAD --soft其中可选参数soft表示单纯的切换HEAD指向的commit-id --mixed默认值mixed参数表示先执行上面一步,然后再将commit-id里面的内容更新到暂存区 --hard hard表示先执行上面两步,然后再将暂存区内容同步到工作区 git reset --hard HEAD^^用上两个版本里的所有文件撤回...
通常我们使用 -s 参数来获得简短的输出结果: $ git status -s AM README A hello.php AM 状态的意思是这个文件在我们将它添加到缓存之后又有改动。 7. git diff,比较差异 git diff 命令比较文件的不同,即比较文件在暂存区和工作区的差异。(-c 上下文格式的diff、-u 合并格式diff) ...
-u参数 upstream git push origin master -u//获取最新代码 2.连接远程仓库 git remote add origin 仓库的地址 3.查看远程仓库 git remote -v 4.删除远程仓库 git remote rm origin git常用命令 安装及配置: Ubuntu下安装:sudo apt-get install git ...
如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息 $ git merge –no-ff -m “comment” dev // 准备合并dev分支,请注意–no-ff参数,表示禁用Fast forward $ git log –graph –pretty=oneline –abbrev-commit //图形化展示分支情况 * 7825a50 ...
如果远程主机删除了某个分支,默认情况下,git pull 不会在拉取远程分支的时候,删除对应的本地分支。这是为了防止,由于其他人操作了远程主机,导致git pull不知不觉删除了本地分支。 但是,你可以改变这个行为,加上参数 -p 就会在本地删除远程已经删除的分支。
加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并 G.复制一个特定的提交到当前分支 git cherry-pick 4c805e2 H.删除远程分支 master remotes/origin/HEAD -> origin/master remotes/origin/master git branch --delete --remotes origin/test ...
$ git merge --no-ff -m "comment" dev // 准备合并dev分支,请注意--no-ff参数,表示禁用Fast forward $ git log --graph --pretty=oneline --abbrev-commit //图形化展示分支情况 * 7825a50 merge with no-ff |\ | * 6224937 add merge