Questions tagged «git»

Git是一个开源的分布式版本控制系统(DVCS)。使用此标签可解决有关Git使用和工作流程的问题。不要仅仅因为存储库恰好托管在GitHub上而使用[github]标签来解决与Git相关的问题。另外,请勿对碰巧涉及Git储存库的一般编程问题使用此标记。

5
Git与强制覆盖合并
我有一个分支demo,需要与master分支合并。我可以使用以下命令获得所需的结果: git pull origin demo git checkout master git pull origin master git merge demo git push origin master 我唯一关心的是,如果有任何合并问题,我想告诉git覆盖master分支中的更改,而不会给我合并提示。因此,基本上demo分支中的更改应自动覆盖master分支中的更改。 我环顾四周,有多种选择,但我不想冒险进行合并。
100 git  github  merge 

9
编写对象时Git挂起
我正在尝试git push -u origin master并且它只是挂在 Writing objects: 99% (219/220), 12.65 MiB | 97 KiB/s 该12.65部分移动。当我退出该流程并再次运行时,它会以99%的速度恢复,但从未像以前一样完成。 它从来没有成功推动过。这是初始提交。
100 git 

10
如何配置git push以自动设置上游而不使用-u?
我想git push origin在第一次推送本地创建的分支时自动设置上游参考。 我了解git push -u,但是我不想考虑我-u之前是否使用过或设置上游参考。换句话说,我希望git push在git push -u没有上游的分支的任何推送上自动产生效果。 这可能吗?如果需要别名或实用程序脚本,那很好。
100 git 

2
我应该将google-services.json(来自Firebase)添加到我的存储库中吗?
我刚刚注册了Firebase,然后创建了一个新项目。Firebase要求我提供我的应用程序域和SHA1调试密钥。我输入了这些详细信息,它生成了一个google-services.json文件供我添加到我的应用模块的根目录中。 我的问题是,是否应将此.json文件添加到公共(开源)存储库中。它应该是秘密的吗,例如API密钥?

6
如何编写setup.py以包含Git存储库作为依赖项
我正在尝试setup.py为我的包裹写东西。我的软件包需要指定对另一个Git存储库的依赖。 这是我到目前为止所拥有的: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) 当我跑步时: pip install -e https://github.abc.com/abc/myabc.git#egg=analyse 我懂了 找不到满足SomePrivateLib> = 0.1.0要求的版本(来自分析)(来自版本:)找不到SomePrivateLib> = 0.1.0(来自分析)的匹配分布 我究竟做错了什么?


12
Git推送失败,“非快速更新被拒绝”
我已经通过Git Online编辑了我的GIT存储库。在尝试推送本地代码更改后,出现错误: Git push failed, To prevent from losing history, non-fast forward updates were rejected. 我怎样才能解决这个问题?
99 git  github  push 

2
如何读取git-ls-tree输出的mode字段
$ git ls-tree fb3a8bdd0ce 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING 040000 tree 2fb783e477100ce076f6bf57e4a6f026013dc745 Documentation 100755 blob 3c0032cec592a765692234f1cba47dfdcc3a9200 GIT-VERSION-GEN 100644 blob 289b046a443c0647624607d471289b2c7dcd470b INSTALL 100644 blob 4eb463797adc693dc168b926b6932ff53f17d0b1 Makefile 100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README ... 我知道后3个八进制数字是文件模式,但是前3个数字是做什么用的?我在git用户手册中找不到它。



5
忽略Git中被忽略目录的子目录
假设我已经忽略了目录,但是我想忽略其中的特定子目录。所以我有设置: /uploads/ /uploads/rubbish/ /uploads/rubbish/stuff/KEEP_ME/ /uploads/foo/ /uploads/foo/bar/lose/ 我想忽略除KEEP_ME目录之外的所有内容。我希望忽略将看起来像: /uploads/* !/uploads/rubbish/stuff/KEEP_ME/ 但这是行不通的,并且在同一主题上也没有几个排列。 起作用的是 /uploads/**/**/**/ !/uploads/rubbish/stuff/KEEP_ME/ 但这有点限制性和冗长吗?
99 git  gitignore 



7
如何在存储库中的任何地方git忽略ipython笔记本检查点
这主要是一个git问题。我想提交我的ipython笔记本,但是gitignore检查点。 存储库有多个文件夹,每个文件夹都有ipython笔记本,因此仅忽略一个目录并不能解决该问题。我想继续添加带有笔记本的新文件夹而不必担心。 我的直觉是,必须有一种方法可以使用一些通配符来gitignore名为* /。ipynb_checkpoints /的文件夹中的任何内容,但是还无法弄清楚。 那么,无论它们在哪里,我怎样才能忽略存储库中的所有ipython笔记本检查点?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.