程序笔记   发布时间:2022-07-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了git pull大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一、pull操作1、将远程指定分支 拉取到 本地指定分支上:git pull <远程仓库名> <远程分支名>:<本地分支名>2、将远程指定分支 拉取到 本地当前分支上:git pull <远程仓库名> <远程分支名>3、将与本地当前分支同名的远程分支 拉取到 本地当前分支上git pull <远程仓库名>在克隆远程项目的时候,本地分支会自动与远程分支建立追踪关系,可以使用默认的origin来替代远程仓库名,所以,我常用的命令就是 git pull origin <远程仓库名>,操作简单,安全可控。二、push操作1、将本地当前分支 推送到 远程指定分支上(注意:pull是远程在前本地在后,push相反):git push <远程仓库名> <本地分支名>:<远程分支名>   2、将本地当前分支 推送到 远程指定分支上:git push <远程仓库名> <远程分支名>

 

 

 

 

 

2.对需要删除的文件、文件夹进行如下操作:

git rm test.txt (删除文件)

git rm -r test (删除文件夹)

3.提交修改

git commit -m “delete some files.

4.将修改提交到远程仓库的xxx分支:

git push origin xxx

二。删除远程仓库 但不删本地资源我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace

当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为xxx.iml文件不是项目的源码。也就是说对于导入项目来说是多余的。

正规的源码目录:

  src/

  pom.xml

  .ignore

但是,我们又不能直接在本地删除xxx.iml。因为该文件是我们在本地开发的时候必须的。

那么问题来了:我们要在保留本地文件的情况下,删除远程仓库的文件(程序员一定要通过技术手段来实现目的,捂脸笑)

ok,废话不多说,下面是解决方案:

把xxx.iml加到`.gitignore`里面忽略掉,然后提交使.gitignore生效,也既是

  git rm -r --cached xxx.iml  //-r 是递归的意思   当最后面是文件夹的时候有用

  (git add xxx.iml)      //若.gitignore文件中已经忽略了xxx.iml则可以不用执行此句

  git commit -m "ignore xxx.xml"

  git push

执行git push出现"Everything up-to-date"

 

 

在github上git clone一个项目,在里面创建一个目录,然后git push的时候,出现报错"Everything up-to-date"

原因:1)没有git add .2)没有git commit -m "提交信息"如果上面两个步骤都成功执行,还出现这个错误是因为创建的目录下是空的,目录下必须有文件才能git push上传成功。

在github上创建文件的时候,在新文件名后加/符号就是文件夹,但是这种方式只支持英文名目录,中文名目录不支持



 

在github上git clone一个项目,在里面创建一个目录,然后git push的时候,出现报错"Everything up-to-date"

原因:1)没有git add .2)没有git commit -m "提交信息"如果上面两个步骤都成功执行,还出现这个错误是因为创建的目录下是空的,目录下必须有文件才能git push上传成功。

在github上创建文件的时候,在新文件名后加/符号就是文件夹,但是这种方式只支持英文名目录,中文名目录不支持

大佬总结

以上是大佬教程为你收集整理的git pull全部内容,希望文章能够帮你解决git pull所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。