GIT
文章平均质量分 76
清水迎朝阳
多年windows下c++客户端开发,或多或少踩了很多坑,积累了一些经验
展开
-
git cherry-pick 合并某次提交
切换到主分支,想把其他分支的某次commit修改 合并到主分支上,可以用 git cherry-pick 命令比如,其它分支,某次提交的commit Hash 是30e48158badc39801f1ce3cb375a07b872d6f220 ,想合并这次提交可以 git cherry-pick 30e48158badc39801f1ce3cb375a07b872d6f220示例:$ git statusOn branch 2.0-cef91Your branch is ahead of 'origi原创 2023-10-13 11:14:58 · 973 阅读 · 0 评论 -
本地新建项目,git 到gitlab中
这样,分支就做了关联, 以后git pull git push 不需要写远程分支名了,因为已经做了关联了。后来又改成master分支,这样分支名远程和本地就一致了。本地项目有些文件不需要上传到git 中,因此有个忽略文件。这样就把 readme.md pull到了本地。1、首先,gitlab中,创建一个空项目。origin 是远程仓库在本地的默认名字。5)指定git pull 远程哪个分支。main 是远程仓库分支名。2) 关联远程仓库。需要指定或关联远程分支。将本地项目添加到仓库中。原创 2023-05-30 10:03:58 · 968 阅读 · 0 评论 -
git 创建新分支修改BUG
某个版本出了bug, 但是,现在在主分支上,正执行其它编码任务,如果,在主进程上修改,则有新的代码,还没有测试,在这上面修改后发布的话, 可能会造成更大问题。理想的操作是:在原来那版的提交代码上,进行修改,然后打个新包发布。...原创 2022-08-17 15:53:34 · 1521 阅读 · 0 评论 -
github push时 登录失败,但明明输入的是正确的账号密码
明明写对了,还在网页上反复测试过密码账号,甚至还重置过密码,但始终提示有错误后经一番搜索,这样解决的:执行 :git update-git-for-windows执行后,会更新git git更新 重新push的界面如下这样只要你网页等登录github ,就可以登录了...原创 2021-08-17 15:20:14 · 3543 阅读 · 2 评论 -
利用 git status -uno 找回不小心删除了些啥
手滑,不小心把一个文件夹移动到了另一个文件夹内。但是又不知道移动了哪个文件夹,也不知道了移动到了哪个文件夹内。这是可以用git status -uno这个git 命令这样我就知道不小心删除了哪个文件夹,然后再一个个找回来就行了。-u[<mode>], --untracked-files[=<mode>] Show untracked files. The mode parameter is us...原创 2021-08-03 11:17:28 · 908 阅读 · 0 评论 -
Git小知识 忽略已跟踪文件、无法写、clone失败
1 git 忽略掉已经跟踪的文件不小心跟踪了一个不必要的文件。导致GIT PULL 时,老是受那个文件影响。解决方法: 删除GIT仓库中文件 然后提交新commit示例:git rm bin/intlive/hWnd.ini --cachedgit rm intLive2.6/bin/hWnd.ini --cached然后提交新版本git ...原创 2020-05-08 10:21:24 · 974 阅读 · 0 评论 -
一台机子上 同时使用gitlab github 方法
场景 ,自己有github账号,公司里用的gitlab账号但是,我把电脑的Git换成gitlab账号后, 结果悲剧了,我不能用github了0 查看global信息 git config --global --list 1 unset邮箱 用户名 git config --global --unset user.name "gudian...原创 2019-08-19 18:29:42 · 346 阅读 · 0 评论 -
在其他电脑上,使用gitlab
把项目整个拷贝过去了,包括 .git, 但是在pull显示密码错误原因: .git 拷贝过去后,公钥是一样的,但是私钥没有 或者重新产生公钥私钥 ssh-kengen.exe -t rsa 私钥一般保存在c/user/user/.ssh/ 将id_rsa、id_rsa.pub 拷贝到另外一个电脑的相...原创 2019-03-13 13:57:14 · 1126 阅读 · 0 评论 -
GIT 使用
一 基本使用第一步 : github.com 注册 创建账号第二步: 下载客户端 Git-2.9.0-32-bit第三步:本机git客户端上绑定用户因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识,用户和邮箱为你github注册的账号和邮箱 git config --global user.email...原创 2017-04-26 10:47:39 · 946 阅读 · 0 评论 -
Git常用命令总结
Git常用命令总结git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clo转载 2017-04-24 16:09:58 · 316 阅读 · 0 评论 -
如何在git中删除指定的文件和目录
部分场景中,我们会希望删除远程仓库(比如GitHub)的目录或文件。具体操作拉取远程的Repo到本地(如果已经在本地,可以略过) $ git clone xxxxxx在本地仓库删除文件 $ git rm 我的文件在本地仓库删除文件夹 $ git rm -r 我的文件夹/此处-r表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上-r。提交代转载 2017-04-24 09:18:47 · 38556 阅读 · 0 评论 -
GITHUB使用教程
简单使用教程2012年05月29日 分类:软件学习笔记网络目录1.注册账户以及创建仓库2.安装客户端msysgit3.配置Git4.提交、上传5.gitignore文件6.tag6.1查看tag6.2创建tag6.3删除tag6.4验证tag6.5共享taggithub是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库转载 2017-04-21 09:46:31 · 316 阅读 · 0 评论 -
fatal: Not a git repository (or any of the parent directories)
当从github.com上面下载下了Firmware后,无意中删除了Firmware目录下的.Git文件夹,再去编译就会出现: fatal: Not a git repository (or any of the parent directories) 的错误。这是由于本地版本管理仓库被删除了,需要重新初始化仓库,建立新的仓库: git init 再次去编译又转载 2017-04-21 09:44:57 · 1274 阅读 · 0 评论 -
git 初学解决错误
git init 产生的目录解释error: src refspec master does not match any.引起该错误的原因是,目录中没有文件,空目录是不能提交上去的error: insufficient permission for adding an object to repository database ./objects服务端没有可写目录的权限错误提示:fat转载 2017-04-21 09:42:06 · 457 阅读 · 0 评论 -
Git 提示fatal: remote origin already exists 错误解决办法
今天使用Git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下: 1、先删除远程 Git 仓库$ git remote rm origin2、再添加远程 Git 仓库$ git remote add origin git@github.com:FBing/Java-c转载 2017-04-21 09:37:14 · 837 阅读 · 0 评论