
Git
知·味
神秘而又未知的最具吸引
展开
-
as clone代码时无法输入账号和密码进行clone的问题
之前在使用Mac的Android studio时,直接使用as自带的git工具进行clone时,会有弹窗提示输入账号和密码,这时我们直接手动输入就可以了,如下图:但是在windows10系统下使用as自带的git工具进行clone时,并不会弹出相应的窗口,并且还会一直报错,如下图:所以这时只能通过命令行进行clone,但在clone时会有账号密码的权限验证,所以这时可以在clone命令行中直接添加账号密码进行代码的clone,格式如下:http://账号:密码@git地址(除去http:/.原创 2022-03-09 08:53:07 · 907 阅读 · 0 评论 -
git删除并添加忽略已提交的文件或目录
有时候上传远程仓库之后发现不小心把应该要忽略的文件或目录给push上去了(如.idea目录),这时候再去编辑project目录下的.gitignore文件并添加忽略已经不起作用了,因为.gitignore只对从来没有commit过的文件起作用。这时我们可以通过git命令删除已提交的文件或目录,命令如下:git rm --cached -r .idea然后编辑project目录下的.g...原创 2019-10-15 17:38:37 · 2319 阅读 · 0 评论 -
git如何撤销通过Add添加所有文件到缓存区的操作
使用git进行版本控制,需要先进行Add操作才能进行提交操作,如果是第一次Add,添加后想修改忽略规则,剔除其他不想要的文件,这是要怎么撤销Add操作呢?使用下面语句可进行撤销git reset --mixed...原创 2018-04-03 16:36:20 · 6205 阅读 · 0 评论 -
git branch --set-upstream develop origin
在使用git的时候,添加完远程地址后进行push操作的时候提示如下错误:There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull <r...原创 2018-04-03 18:01:51 · 2350 阅读 · 0 评论 -
git如何更换远程地址
这是查询到的一些命令行语句:查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push [name] [newUrl]拉取远程仓库:$ git pull [remoteName] [localBranchName]推...原创 2017-11-03 10:48:48 · 6561 阅读 · 0 评论 -
Git撤销commit之后未push或push失败的操作
首先通过git log 命令找到commit对应的id,然后执行下面的语句就会撤销所选id及其后面所有的提交了。git reset --soft HEAD=id把上面的id替换成对应的commit记录id ...原创 2018-10-11 18:36:47 · 5283 阅读 · 0 评论 -
git获取远程仓库内容只获取仓库下内容的方法
在使用git获取远程仓库内容的时候,如果使用git clone url命令时,会把整个仓库包含仓库名一起拉取下来,比如说远程仓库的名称为test,仓库内容如下图:当我们在本地拉取远程代码时,我们有时只是想在本地文件夹里拉取上面目录的文件,而不包括test目录,这时我们就不能使用clone命令了,需要使用pull命令,这样就只会拉取目录里的文件了。不过这个操作过后会有一个问题,那就是在查...原创 2019-05-13 10:50:16 · 2529 阅读 · 0 评论 -
git删除/撤销已经push到程服务器上某次代码提交
不小心把一次错误的代码push到远程服务器的分支上,需要立即删除/撤销这次代码提交,使用git命令即可完成此操作,具体方法如下:git reset --hard <commit_id>git push origin HEAD --forcecommit_id可以通过git命令获取,命令如下:git log上面命令会输出之前所有的提交记录,找到需要删除或撤销的记录的...转载 2019-09-26 09:55:33 · 2570 阅读 · 0 评论