![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
sudo-wang
稳住
展开
-
git clone、git pull、git fetch区别
clone 是本地没有 repository 时,将远程 repository 整个下载过来。 pull 是本地有 repository 时,将远程 repository 里新的 commit 数据(如有的话)下载过来,并且与本地代码merge。 最近一直焦虑换工作与面试,自然面试过程中也被...转载 2018-08-21 21:46:36 · 4763 阅读 · 0 评论 -
git 重命名文件的提交
git 如果重命名文件算删除一个旧文件添加一个新文件 比如我在 git 仓库中, mv readme.txt readme.md 在 git add 、commit 、push 时候,都要把 readme.txt 的这个删除动作记录进去了, git rm readme.txt git commit git push 如果只把 readme.md 的改变提交上去,到最后会发现 github 上...原创 2019-01-04 15:33:50 · 2782 阅读 · 0 评论 -
error: failed to push some refs to 'https://github.com/xxxx.git' 解决办法
三种方法:推荐第二种比较安全 1: 进行push前先将远程仓库pull到本地仓库 $ git pull origin master $ git push -u origin master 2: 强制push本地仓库到远程 (这种情况不会进行merge, 强制push后远程文件可能会丢失 不建议使用此方法) $ git push -u origin master -f 3: 避开解决冲突,...原创 2019-01-04 15:38:15 · 563 阅读 · 0 评论 -
git 常用命令记录
有时候用的少了会忘记一些指令,下面做一些挺常用但自己忘记了的指令的记录 删除commit记录 如果不小心把不该提交的代码或者敏感的数据(如密码)提交到远程git服务器上,可以使用git reset回滚到上一个commit,并且commit history不留下任何痕迹 1.通过找到想要退回到的 commit_id $ git log 2.本地回到某一个指定的 commit_id $ git re...原创 2018-12-26 00:13:38 · 265 阅读 · 0 评论