随笔分类 - Github
摘要:本地仓库相关推送记录如下: 可以看到,提交 error2 和 error1 都是错误的提交,现在要把代码重置到 ok2提交记录状态,步骤如下 1 基于当前分支新建一个分支名为 product2 2 在分支 product2 提交记录中选择 ok2提交记录 ,然后右键选择重置功能中的删除更改 prod
阅读全文
摘要:第1步 查看提交历史 git log -3 查找最近的3次提交历史 第2步 使用 revert 回退到指定提交版本 git revert -n acb3c1f24017ecd50d90645ecf1c2c708cfd9e07 执行命令后可能需要合并冲突 第3步 合并冲突后提交更改(会生成一个最新的提
阅读全文
摘要:## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## ## Get latest from https://github.
阅读全文
摘要:命令格式 git push origin 分支名 --force 实例:使用本地 master 分支覆盖远程分支(即使本地分支处于v1版本,远程分支处于比v1更新的版本) git push origin master --force
阅读全文
摘要:解决方法: 删除项目obj文件夹
阅读全文
摘要:克隆远程仓库 https://gitee.com/codechen01/Test.git 的 newBranch 分支 git clone -b newBranch https://gitee.com/codechen01/Test.git 拉取远程 master分支 git pull origin
阅读全文
摘要:1 提取、拉取、推送 提取:即 git fetch 获取远程仓库的更新,但不会自动合并本地仓库 拉取:即 git pull ,获取远程仓库的更新,并自动合并本地仓库 推送:即 git push ,把本地仓库的更改推送到远程仓库 2 暂存 暂存:相当于 git add ,把修改提交到暂存区 右击某一更
阅读全文
摘要:第一步 修改gitignore文件,加入新的配置 第二步 在与.gitignore文件同级的文件夹路径下 执行下面两个命令 git rm -r --cached .git add . 第三步 提交修改
阅读全文
摘要:1 使用vs新建本地分支 CodeChen01_20210327 2 在本地分支 CodeChen01_20210327 上做好修改操作后,在分支 CodeChen01_20210327 上选择“全部提交”提交修改 这时新的修改只在 CodeChen01_20210327 分支上,如果我们切换到其它
阅读全文
摘要:1 本机建立工作区文件夹 在本机新建一个存放克隆代码的文件夹 2 初始化git并克隆远程仓库 a) 初始化git 进入工作区文件夹(NewTeam),在该文件夹目录下打开 git bash,然后执行初始化命令 git init b)克隆远程仓库 执行克隆命令 git clone https://gi
阅读全文
摘要:1) 远程仓库地址 git@git.code.tencent.com:CodeChen01/Test.git 2) 克隆远程仓库 git clone git@git.code.tencent.com:CodeChen01/Test.git cd Test 文件f1.txt第一次克隆下来的内容如下 3
阅读全文
摘要:问题原因: ssh key有问题,连接不上服务器 解决方法: 在远程仓库添加本地生成的ssh公钥,步骤如下 1) 使用 git bash 配置账号和邮箱 设置用户名命令: git config --global user.name 'CodeChen01'设置邮箱命令: git config --g
阅读全文
摘要:全部提交:即把本地工作区的修改(包括添加、删除)提交到本地仓库 全部提交并推送:即把本地工作区的修改(包括添加、删除)提交到本地仓库然后再推送给远程仓库 全部提交并同步:首先vs会提交本地工作区的修改到本地仓库,然后会执行一次拉取(会自动合并本地仓库和远程仓库),最后推送本地仓库到远程仓库。
阅读全文
摘要:常用命令 # 克隆远程仓库https://gitee.com/codechen01/Test.git下的dev分支git clone -b dev https://gitee.com/codechen01/Test.git # 将本地master分支修改推送到远程dev分支(如果远程仓库没有dev分
阅读全文
摘要:git相关概念图 情况1:只在本地工作区(workspace)修改了文件A(包括删除文件A),但还没有使用 git add 把A的修改暂存到暂存区(index) 这时我们可以撤销对文件内容的修改,也可以撤销对文件A的删除,但是新建的文件无法撤销 撤销方法: // 放弃单个文件修改 git check
阅读全文
摘要:1 git冲突(conflict)发生的情形 背景: 用户A修改了文件f1中第1行内容然后成功推送更改,在用户A推送更改后,用户B在没有先进行git pull操作的情况下也编辑同样的文件f1中的第1行并提交,这时用户B提交就会提示冲突,用户B无法成功提交; 解决方法: 用户B先进行git pull,
阅读全文
摘要:在 Windows系统中,首先查看是否有文件 .git-credentials 可以用 everything 软件搜索,如果没有则按如下操作配置: 打开 git bash 命令行界面,运行下面两条指令 echo '[credential]' >> .git/configecho ' helper =
阅读全文
摘要:问题截图: 解决方法: 使用命令 git pull origin master --allow-unrelated-histories
阅读全文
摘要:问题截图: 原因: 远程分支配置失效 解决方法: 第1步添加远程分支 使用命令 git remote add origin https://github.com/CodeChen1/Test.git 即添加远程分支命令格式: git remote add origin 远程仓库url 其中的url获
阅读全文
摘要:解决方法: https://www.jianshu.com/p/004f47f908c5
阅读全文