git
逆风Lee
这个作者很懒,什么都没留下…
展开
-
git使用记录15:修改commit提交信息
有些时候不小心git commit -m ‘提交信息’中的提交信息写错了。不怕,执行如下命令即可修改(注意,仅仅只能针对最后一次提交):git commit --amend -m "新的修改提交信息"转载 2021-05-08 15:06:19 · 332 阅读 · 0 评论 -
git使用记录14:一个分支直接覆盖另外一个分支
假设每个人有个开发分支,想隔一段时间就把自己的开发分支上的代码保持和测试分支一直,则需要如下操作:1.我想将test分支上的代码完全覆盖dev分支,首先切换到dev分支git checkout dev2.然后直接设置代码给远程的test分支上的代码git reset --hard origin/test3.执行上面的命令后dev分支上的代码就完全被test分支上的代码覆盖了,注意只是本地分支,这时候还需要将本地分支强行推到远程分支。git push -f...转载 2021-02-04 16:09:13 · 1650 阅读 · 0 评论 -
git使用记录13:还原文件修改
还原文件,对于Changes to be committed的文件,如删除的文件,使用:git reset HEAD FILENAME对于Changes not staged for commit的文件,使用:git checkout FILENAME原创 2021-01-16 12:52:01 · 719 阅读 · 0 评论 -
git使用记录12:git add忽略某些文件的方法
命令:git update-index --assume-unchanged FILENAME FILENAME 表示路径+文件名若以后不想忽略该文件的修改,则输入命令:git update-index --no-assume-unchanged FILENAME转载 2021-01-16 12:45:31 · 300 阅读 · 0 评论 -
git使用记录11:一个branch覆盖另外一个branch
假设每个人有个开发分支,想隔一段时间就把自己的开发分支上的代码保持和测试分支一直,则需要如下操作:我想将test分支上的代码完全覆盖dev分支,首先切换到dev分支git checkout dev然后直接设置代码给远程的test分支上的代码git reset --hard origin/test执行上面的命令后dev分支上的代码就完全被test分支上的代码覆盖了,注意只是本地分支,这时候还需要将本地分支强行推到远程分支。git push -f...转载 2021-01-12 17:26:00 · 563 阅读 · 0 评论 -
git使用记录10:git命令总结
branchgit branch 查看本地分支情况,及目前所在的分支git branch -a 查看本地和运程的所有分支git branch -vv 查看本地分支与远程分支的关联关系git branch xxx 新建本地分支原创 2021-01-12 13:26:15 · 92 阅读 · 0 评论 -
git使用记录8:账号和权限相关
查看用户名和邮箱:$ git config user.name$ git config user.email修改用户名和邮箱地址$ git config --global user.name "xxxx"S git config --global user.email "xxxx"git remote: HTTP Basic: Access denied 错误解决办法原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。解决方案:如果账号密码有变动原创 2020-11-17 14:25:51 · 488 阅读 · 0 评论 -
git使用记录7:拉取代码到本地
1、新建一个目录,存放下载下来的项目,我在D盘新建了一个“gitspace”文件夹,用来存放下载下来的项目2、进入刚刚新建的文件夹,即进入“gitspace”,点击鼠标右键,选择"Git Bash Here",如下图:点击“Git Bash Here”之后,可以看到下面界面,否则,可能是你的Git Bash安装有问题3、进行基础配置,作为 git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中,使用下面两条命令: git config --global user.n转载 2020-11-16 11:04:11 · 729 阅读 · 0 评论 -
git使用记录6: 屏蔽不需要版本控制的文件
有时候一些中间文件不想提交,但是每次commit的时候会显示出来,可以利用git的屏蔽规则对这些中间文件进行屏蔽,有以下几种方式:1、在Git项目中定义 .gitignore 文件新建.gitignore文件:touch .gitignore这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。.gitignore 文件是可以提交到公有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。在 .giti转载 2020-11-16 10:43:46 · 472 阅读 · 0 评论 -
git使用记录5: Git解决本地修改后冲突了无法从远端pull的方法
有时在我们本地修改了部分文件后需要提交代码,这时需要先从远端把代码拉下来(pull),如果你修改的内容跟远端库的修改冲突了,则用git的图形界面用pull操作是无法操作的,这时我们需要用命令行(git bash)的方式来完成代码的更新。1、git status先看下自己修改的文件是哪些;2、git stash用这个命令先把代码缓存起来;3、git pull这时再用pull命令把远端的代码拉下来;4、git stash pop远端代码拉回来后再用这个命令把放到缓存中的代码强行merge转载 2020-11-03 13:06:16 · 584 阅读 · 0 评论 -
git使用记录4: 从master拉取代码创建新分支 并且再将修改合并到master
一、从master分支copy一个开发分支dev:1.切换到master分支git checkout master2.获取最新代码git pull origin master3.从当前分支拉copy开发分支dev:(新建了一个和master一样的分支Dev)git checkout -b dev4.把新建的分支push到远端git push origin dev5.关联git branch --set-upstream-to=origin/dev6.再次拉取验证git pu原创 2020-10-30 22:44:29 · 385 阅读 · 0 评论 -
git使用记录3:Git 里面的 origin 到底代表啥意思?
你的代码库(repository)可以存放在你的电脑里,同时你也可以把代码库托管到Github的服务器上。在默认情况下,origin指向的就是你本地的代码库托管在Github上的版本。我们假设你首先在github上创建了一个Repository,叫做repository,假设你的Github ID是user1,这个时候指向你的代码库的链接是https://github.com/user1/repository如果你在terminal里输入git clone https://github.com/us转载 2020-10-30 22:41:12 · 577 阅读 · 0 评论 -
git使用记录2:git使用问题总结
1. The following untracked working tree files would be overwritten by checkout分支切换时,出现如此错误,导致无法正常切换:error: The following untracked working tree files would be overwritten by checkout通过错误提示可知,是由于一些untracked working tree files引起的问题。所以只要解决了这些untracked的文件就能解原创 2020-10-16 13:38:30 · 713 阅读 · 0 评论