Arm年度技术研讨会

文件在git不能推送到云端(git无法推送到仓库)

本篇目录:

git推送到远端以后本地的文件会不会被删除

1、当将便携式计算机重新连接到主计算机(或者插入包含已修改文件的可移动磁盘)时,“公文包”自动将主计算机上的文件更新为修改后的版本。不必将修改后的文件移出“公文包”,或者删除主计算机上现有的副本。

2、git branch -D 分支名 是 git branch --delete --force 的简写,它会直接删除。

文件在git不能推送到云端(git无法推送到仓库)-图1

3、那取决于a文件是否在记录里。如果在git记录里,并且远程仓库的版本比本地仓库新,新版本移除了a文件,那自然pull时就会移除本地的a文件。

4、commit到本地仓库后,必须push到远程仓库,其他人才能看见你的修改 git pull时如果远程仓库中某个文件被删除而本地仓库中没有此更改,则本地仓库对应文件被删除。

上传git时为什么会有些文件没有上传

1、git上传时有时不想上传某些与项目无关的文件或者文件夹如vendor目录和log文件,或者一些机密的文件如.env文件,这时就可以设置git的忽略文件。

文件在git不能推送到云端(git无法推送到仓库)-图2

2、在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出现频繁的改动和push,这样会引起开发上的不便。

3、[或rebase] origin/xxx 你push的branch错了,比如本地的 dev 分支是track远端的 xxx 分支,但是你push的是yyy分支。

git指定文件夹不上传,有办法吗

1、在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出现频繁的改动和push,这样会引起开发上的不便。

文件在git不能推送到云端(git无法推送到仓库)-图3

2、该情况可能出现在,修改了配置文件,或者修改一些配置适应本地环境的文件。使用 git update-index --assume-unchanged PATH/FILE 来不追踪该文件更新与否。PATH/FILE 特定文件比如 config/config.php等等。

3、在需要创建 .gitignore 文件的文件夹, 右键选择 Git Bash 进入命令行,进入项目所在目录。 输入 touch .gitignore 在文件夹就生成了一个“.gitignore”文件。

4、git上传时有时不想上传某些与项目无关的文件或者文件夹如vendor目录和log文件,或者一些机密的文件如.env文件,这时就可以设置git的忽略文件。

5、首先新建一个文本文件,名字为“.gitignore.txt”。接着使用记事本打开,输入代码:“/222/”/222/: 表示不提交222目录/*.txt: 表示不提交txt后缀的文件。接着点击“文件”- “另存为”。

6、提交暂存区的指定文件到版本库区:修改后直接提交:-a参数设置修改文件后不需要执行 git add 命令,直接来提交。

到此,以上就是小编对于git无法推送到仓库的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇