git
小白旗
小白旗的成长路,终有一天成大旗神
展开
-
git取消push到远端的提交
在使用git时,push到远端后发现commit了多余的文件,或者希望能够回退到以前的版本。先在本地回退到相应的版本:git reset --hard 版本号>// 注意使用 --hard 参数会抛弃当前工作区的修改// 使用 --soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交123如果此时使用命令:git push origin 分支名>转载 2017-07-27 19:09:29 · 1149 阅读 · 0 评论 -
git回滚中reset与revert的使用比较
总有一天你会遇到下面的问题.(1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚.(2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚.这些开发中很常见的问题,所以git的取消提交,回退甚至返回上一版本都是特别重要的.大致分为下面2种情况:1.没有push这种情况发生在你的本地代码仓库转载 2017-07-27 19:18:43 · 2234 阅读 · 0 评论 -
git基础配置/SSH
1.git基础配置配置查看[html] view plain copygit config --lis 用户名和邮箱,如果已填写过则PASS[plain] view plain copygit config --global user.name "username" gi转载 2017-11-29 16:52:35 · 453 阅读 · 0 评论 -
使用Git Submodule管理子模块
实例代码:父项目:https://github.com/jjz/pod-project子项目:https://github.com/jjz/pod-library使用场景基于公司的多项目,我们提取了一个公共的类库提供给多个项目使用,但是这个library怎么和git在一起方便的管理呢?需要解决以下的几个问题:如何在git项目中导入library库?library库在其他的项目转载 2017-11-29 18:10:09 · 4081 阅读 · 0 评论 -
GIT PUSH/PULL时总需要输入用户名密码的解决方案
在提交项目代码或者拉代码的时候,git会让你输入用户名密码,解决方案:(我们公司用的是gitlab)执行git config --global credential.helper store命令然后git push origin your-branch会让你输入用户名和密码,这时你输入就好了,然后下次再git push /pull 的时候就不用密码了~可发现转载 2017-12-21 17:39:37 · 20433 阅读 · 0 评论 -
git拉取远程分支并创建本地分支
一、查看远程分支使用如下git命令查看所有远程分支:git branch -r1二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x1使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法建立的本地分支会和远程分支建立映射关系。方式二使转载 2017-11-27 14:36:00 · 358 阅读 · 0 评论 -
You have not concluded your merge (MERGE_HEAD exists) git拉取失败
You have not concluded your merge (MERGE_HEAD exists).Please, commit your changes before you can merge.错误可能是因为在你以前pull下来的代码没有自动合并导致的.有2个解决办法:1.保留你本地的修改git merge --abortgit reset转载 2018-01-08 10:13:14 · 637 阅读 · 0 评论 -
git clone直接提交用户名和密码
git使用用户名密码clone的方式: 1 git clone http://username:password@remote 例如:我的用户名是abc@qq.com,密码是abc123456,git地址为git@xxx.com/www.git 1 git clone http://abc@qq.com:abc12345...转载 2018-08-14 10:43:49 · 18119 阅读 · 0 评论