![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
治愈系的江予夺
这个作者很懒,什么都没留下…
展开
-
git取消或撤销本地的commit代码
本地代码已经commit,但未提交到远程仓库,远程仓库分支代码已经被另外覆盖或者已经不需要本地已经commit的代码,需要取消commit的代码避免后续开发或者出现问题。1.将已经commit的代码取消在暂缓存区。git reset --soft HEAD^2.将代码进行取消修改git reset --hard HEAD^3.查看缓存区还是否存在commit部分git status4.如果已经不存在了,就可以直接获取远程新的代码或者保留旧代码git pull...原创 2020-11-30 18:09:04 · 2544 阅读 · 0 评论 -
git将本地旧分支代码提交到远程仓库新分支
1.提交全部代码到缓存区git add .2.填写提交信息git commit -m '提交信息'3.拉取远程仓库,检查更新情况git pull4.切换到新分支git checkout 新分支5.拉取本地旧分支的代码到本地新分支git merge 需要拉过来提交的旧分支6.新分支代码推送git push...原创 2020-11-20 11:28:17 · 1427 阅读 · 0 评论 -
GitLab简单配置SSHKey与计算机建立连接
操作前说明公司项目一般都是使用GitLab进行代码托管,所以提交代码前要确保你已经注册好GitLab账号,由于本地Git仓库和GitLab仓库之间的传输是通过SSH加密的,所以这就需要你通过本地ssh密钥跟远程仓库建立连接。SSH密钥使您可以在计算机和GitLab之间建立安全连接。操作如下1. 输入以下命令,检查本地电脑是否已经建立了ssh密钥(不排除公司电脑或者你自己的电脑之前已经注册过密钥)ls -al ~/.ssh注意:如果出现了id_rsa.pub这个文件就可以跳过下面操直接到第几步骤,原创 2020-10-23 11:45:44 · 775 阅读 · 3 评论 -
git 将本仓库的分支代码提交到另外一个仓库
因为新项目开发的项目代码是建立在另外一个项目的代码框架上进行样式与逻辑功能修改,所以为了省事,想着把旧仓库的temp分支代码直接提交到新仓库master分支底下进行项目开发。所以需要在git上进行一些操作,将本仓库的分支代码提交到另外一个仓库。1. 首先你要 cd 进入旧仓库底下,git pull 一下,确保你的仓库代码已经是在最新状态下了。2. 输入下面命令行,远程仓库重命名。git remote rename origin old-origin3. 执行下面命令行,远程仓库添加新clone地址原创 2020-09-15 16:17:00 · 5331 阅读 · 0 评论 -
安装使用commitizen规范标准化Git提交信息
Commitizen是一个格式化commit message的工具。使用它可以用于git的规范化commit message。但是它的安装需要NPM的支持,而NPM是Node.js的包管理工具,所以首先安装node.js,下载对应系统的包,安装即可。如果没有安装node.js跟npm,那么请按顺序执行,如果都安装了,那么可以跳过前面两个步骤直接操作下载commitizen。...原创 2020-09-15 14:11:18 · 972 阅读 · 0 评论 -
git将远程仓库代码进行回滚/回退
起因:提交代码到远程仓库分支下的时候忘了切分支提交,提交代码提错了,导致代码被覆盖掉了,为了回退到上一次提交,需要回滚代码。执行下面命令,查看代码提交日志。$ git log找到回退那步操作的commit信息然后复制下来,执行下一步操作。$ git reset --hard commit后面那条信息当命令执行后出现箭头指向那块以横线开头的,就可以了。最后执行下面这条命令,就可以实现代码回滚了。$ git push -f origin xxx(这的xxx指的是回滚的分支)最后原创 2020-09-02 14:27:07 · 1465 阅读 · 0 评论 -
fatal: ‘origin/xxx‘ is not a commit and a branch ‘xxx‘ cannot be created from it
git远程仓库拉取dev分支,但是操作失败,提示操作出错。fatal: 'origin/dev' is not a commit and a branch 'dev' cannot be created from it1. 首先要确定你在远程仓库是否创建成功dev分支$ git branch -r 输入这个命令后查看远程所有的分支,检查你所需要下拉的分支是否已经在远程仓库底下。2. 如果分支已经创立好了,而执行还是同样的错误,那么就需要从git上重新拉取数据然后再创建远程分支到本地。原创 2020-09-01 16:50:58 · 4149 阅读 · 0 评论 -
error: Cannot delete branch ‘xxx‘ checked out at ‘xxx‘
出现这个的原因,是因为你正好处于你要删除的那个分支底下,你执行删除此分支,这个操作是不可以的。解决办法:直接退出当前要删除的分支,然后再删除这个分支就可以了1.切换到上一个分支/切换到指定分支$ git checkout - / $ git checkout [分支名字]2.删除分支$ git branch -d [分支名字]...原创 2020-09-01 10:01:17 · 3304 阅读 · 0 评论 -
如何将本地代码上传到GitHub上面并实现代码的更新?
1.首先你需要拥有一个GitHub账号,如果没有,欢迎去GitHub官网实行注册。点击这里,可直接跳转GitHub注册页面2.你需要已经安装好GitHub相关操作的使用工具git,如果没有欢迎直接点击链接下载。点击此处,可直接下载git工具ps:如果下载错误或者网速不给力,为了省事可以使用下面我分享的网盘链接进行保存下载。链接:https://pan.baidu.com/s/1KHFKbIaQdXnDvYGfsbAmBA 提取码:tz00 3.下载后请及时安装,安装并不麻烦,直接可以一键式向原创 2020-07-21 00:43:25 · 550 阅读 · 0 评论