Git
wujiayucn
选一个自己喜欢的方向,一条道走到黑!
展开
-
Git学习笔记11:同步同一个分支的两个不同remote的代码
在同步代码的过程中,通常在同一个代码仓库中会有多个remote, 现在有两个remote A和 remote B, 将 A 的代码同步到 B 上。通常的操作如下:在 当前的代码仓库中添加 remote Bgit remote add b http://xx.xx.xx.xx.git在当前项目中拉取 remoteB中的更改git pull B branchName这个时候,在没有冲突的情况下,会输入这次的merge信息,此时按esc然后输入:wq之后即可。然后将remoteA原创 2020-10-30 01:50:11 · 952 阅读 · 0 评论 -
Git学习笔记10:取消近几次commit
取消近几次commit查看当前 git log 信息git log --graph现在将其恢复到83b95d541b4df53e4e15c8d75的commit,在这个之后的commit 全部取消执行命令:git reset --hard commitId此时具体为git reset --hard 83b95d541,执行后:验证git log --graph注意:...原创 2019-12-24 10:27:17 · 371 阅读 · 0 评论 -
Git学习笔记9:工作区、暂存区和HEAD文件差异的恢复
工作区、暂存区和HEAD文件差异的恢复先查看下 git 的状态执行命令:git status这个时候,在暂存区有文件index.html、README.md的变更。将暂存区所有文件恢复成 HEAD 的状态执行命令:git reset HEAD执行后的结果如图:此时将 文件index.html、README.md的变更 取消暂存了。查看git状态执行命令:git st...原创 2019-12-24 10:16:36 · 562 阅读 · 0 评论 -
Git学习笔记8:工作区、暂存区和HEAD文件的差异的比较
比较暂存区和HEAD所含文件的差异查看当前 git 的状态执行命令git status此时,暂存区 和 HEAD 是一致的修改当前的某一个文件后从重新查看 git 的状态这个时候,在暂存区有文件index.html的变更,在工作区有文件README.md的变更比较 暂存区 和 HEAD 文件的差异执行命令:git diff --cached然后就会出现如下界面:注...原创 2019-12-24 09:27:04 · 545 阅读 · 0 评论 -
Git学习笔记6:将连续的多个commit合并成一个
先查看下当前分支的commit信息git log --graphcommit信息如下在这里将 fourth commit、third commit这两个个连续commit合并成一个commit为 rebase commit third and fourth操作步骤使用命令:git rebase -i commitId由于合并的是fourth commit、third commi...原创 2019-12-23 16:34:09 · 2073 阅读 · 0 评论 -
Git学习笔记7:将间隔的几个commit合并成一个
先查看下当前分支的commit信息git log --graphcommit信息如下这里将commit ID 为e7dc4b3debab6c61e7a190f96df57662f666d538和db35f24346b83018368daebd9f93ba1dc85c4448合并成一个commit操作步骤根据Commit Id 进入交互式修改使用命令:git rebase -i c...原创 2019-12-23 16:29:15 · 2208 阅读 · 0 评论 -
Git学习笔记5:修改commit的message
修改最新的commit的message有时候,在创建了一个commit以后,发现这个commit的message描述的不是很准确,而且是最近的一次commit。具体步骤执行命令:git commit --amend例如:wujiayudeMacBook-Pro:docs wjy$ git log -1commit 26ff628b237cedd6877478d565a02d2f99...原创 2019-09-26 21:43:49 · 2281 阅读 · 0 评论 -
Git学习笔记4:.git目录
.git目录生成一个git 仓库使用命令git init这样就可以在当前的目录下生成一个git仓库wujiayus-MacBook-Pro:demo wjy$ git initInitialized empty Git repository in /Users/wjy/demo/.git/进入.git中,并查看内容文件wujiayus-MacBook-Pro:de...原创 2018-12-23 15:55:10 · 165 阅读 · 0 评论 -
Git学习笔记3:通过git log 查看版本演变历史
1.查看git commit 的列表使用命令:git log --online2.指定最近的4个commit 查看演变列表使用命令:git log -n4 --online3.查看本地的分支使用命令:git branch -v4.创建一个临时的分支,这个分支的版本来自于现有版本的某一次提交使用命令:git checkout -b temp(分支名) 41...原创 2018-12-23 15:19:26 · 1425 阅读 · 1 评论 -
Git学习笔记1:版本管理历史及Git安装
1.集中式VCS / SVN有集中的版本管理服务器,具备文件管理和分支管理,提高集成效率,但是客户端必须时刻与服务器端相互连接。2.分布式的VCS客户端和服务端都有完整的版本库,即使脱离了服务端,客户端依然可以进行版本管理,在查看历史和版本等操作时都不需要访问服务器,相比较集中式,分布式VCS提高了集成的效率3.Git的特点Git有最优的存储能力,属于开源的,方便备份,支持离线...原创 2018-12-11 18:19:17 · 198 阅读 · 0 评论 -
Git学习笔记2:使用前的配置&创建第一个仓库并配置local用户信息&给文件重命名的简便方法
git使用前的配置:1.配置User信息配置user.name 和 user.emailgit config --global user.name 'yourName'git config --global user.email 'yourEmail'这里的email 最好是一个有效的地址config 的作用域git config --local /...原创 2018-12-19 19:53:53 · 582 阅读 · 0 评论 -
新安装的git进行配置
配置用户名和邮箱Last login: Mon Nov 5 13:13:43 on ttys000wujiayus-MacBook-Pro:~ wjy$ git config --global user.name 'wujy'wujiayus-MacBook-Pro:~ wjy$ git config --global user.email '[email protected]'生成SSH...原创 2018-11-05 13:44:15 · 243 阅读 · 0 评论 -
项目中,Git常用命令收集
在项目中,收集到的一下Git常用命令(持续更新)1.设置代理git config --global--get http.proxy. // 获取当前的代理地址git config --global http.proxy 代理地址 // 设置代理git config --global --unset http.proxy. // 取消设置代理2...原创 2018-08-15 15:45:35 · 243 阅读 · 0 评论