Questions tagged «git»

Git是最初由Linus Torvalds设计和编写的开源分布式版本控制系统。它通常用于跟踪软件项目的源代码。作为DVCS,Git在分支,合并和分布式开发方面提供了强大的帮助。

2
git错误消息“服务器不允许请求未发布的对象”是什么意思?
我正在尝试从github进行签出,但收到此错误消息: [user@arch ~]$ git clone --recursive https://github.com/simsong/tcpflow.git Cloning into 'tcpflow'... The authenticity of host 'github.com (192.30.253.113)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'github.com,192.30.253.113' (RSA) to the list of known hosts. remote: Counting objects: 4190, done. …
23 git  github 

3
使用基本的Unix命令复制(不克隆)git存储库是否可以?
我很擅长使用git,并且想知道是否可以使用常见的UNIX命令(如/ cp或)复制Git存储库,而不是通过。 taruntaggit clone 我正处于这样的情况:我有一个生产环境(python虚拟),其中一些代码在git中检出。我想知道从git的角度来看,用一个tar什么东西来复制整个环境是不是一个坏主意。这种方法可以方便地快速复制代码库/环境。 我担心的是,git clone可能会将一些唯一的id与工作副本相关联,这可能会导致冲突,如果存在两个工作副本,其中一个是从另一个文件系统复制的。
22 git  tar 

3
如何在Git Bash中使用已安装的Vim,而不是Git随附的Vim?
我已经C:\Program Files (x86)\(vim|git)分别安装了Vim和Git 。 当我从Git Bash运行Vim时,它将运行Git安装程序随附的Vim内部版本。有没有一种方法可以覆盖这种行为,而无需更改我的.profile或.bashrc类似的东西,以便我可以运行在Program Files中安装的Vim版本? 谢谢。
22 windows-7  vim  git 


2
Git分支如何工作?我可以删除主分支吗?
我有一个有2个分支(开发和生产)的项目。我没有使用master分支,每次写git status它都会告诉我分支与master的距离。 当我尝试删除master分支时git branch -d master,它仅在我的本地存储库而不是在远程git服务器上将其删除。有任何想法吗?
22 git 


5
我该如何从崇高文字3的文件中删除^ M?
当我在分支中执行git diff时,我看到行尾包含字符^ M: 在提交更改之前,我想用Unix行尾替换它们。 我正在使用Ubuntu 14.04,git和sublime text 3。 谢谢你的帮助。 编辑: 我正在寻找一种不使用其他实用程序或命令来更改sublime text 3中行尾的方法。

2
git:如何配置git以忽略文件权限更改
我在Linux服务器中有一些git项目。 我使用Mac和linux进行编程。问题是,mac文件系统的权限无法像在linux中那样很好地工作,因此所有文件似乎都位于umask 0755上。因此,每当我在我的mac上提取我的代码时,都git status表明我的所有文件均已更改以及在使用git diff时显示唯一的更改是在umask中。我怎样才能告诉git不存储并检查umask更改? 谢谢!
21 git  umask 

1
GitX的哪个分支最活跃?[关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或格外狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 我一直在使用原始的GitX,但我注意到它已经有一段时间没有任何更新了。就更新/稳定性/功能而言,哪个版本的GitX最活跃? 原始图片(屏幕截图和信息) Brotherbard叉子(屏幕截图) GermánLaullón的叉子(截图和信息) 还有其他叉子吗?
21 macos  git  gui 

2
将Git文件检出到存储库之外的位置
是否可以“签出”到存储库之外的位置?我的意思是没有“ .git”目录的分支的克隆。 例如:使用git管理网站。您编辑一些文件,提交并通过WebDAV将文件复制到Web服务器。WebDAV路径将是存储库外部的位置,该位置不应包含“ .git”。 这可能不是生成git的问题,但这可能吗?
21 git  checkout 

6
无法在git中添加文件夹
我添加了新文件夹(实际上我是从另一个存储库中克隆了它,然后忘记了),然后在那做了一些更改。另外,当我尝试进行git add时,我在其他地方做了很多更改 # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # (commit or discard the untracked or modified content in submodules) # # modified: protected/ext/SpecificFolder (modified content) # 然后我记得也许有.git文件夹(因为以前我在那里进行过git …
21 git 

4
在GitHub上存储(加密)密码是否安全?
我正在使用pass来处理我的所有密码。它们使用带有4096位密钥的GPG加密,使用SHA256算法。我在密码存储区中的每次登录时都使用不同的密码。 pass的一个很酷的功能是,所有内容都保存在一个具有良好层次结构的文件夹中,这非常适合设置git repo(传递甚至提供该功能)。我想让我的密码存储在我的所有计算机上都是最新的。 将pass git存储库推送到私有GitHub存储库是否安全?如果没有,那么薄弱环节是什么?

1
Git vs.便携式git
我不经常进行系统重新安装,而上次查看时,下载列表中只有“常规” git 。现在,我看到它们也推出了可移植的变量……只是我无法通过“便携式”找到它们到底需要什么……因为git需要环境变量和东西。正常工作... 谁能用一两个字简短地解释一下?(嗯...十到二十:-) 我知道我可以先安装它,然后将其删除-但我希望避免在新系统上这样做。

4
我无法卸载Git
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 9年前。 我当时正在研究Git,所以我下载了Windows版本以在GitHub的存储库中对其进行测试。大约30分钟后,我想不出如何使用它,所以我决定我可能不需要分布式存储库,因为我们的项目并不大,回到了我所知道的-SVN。 (我认为)我卸载了我放在PC上的所有与Git相关的内容,但现在遇到了一个令人烦恼的问题:如果我打开任何文件夹,都会收到一条错误消息,提示: 你好 [错误]找不到git路径 可以想象,这是一个真正的痛苦,有人对修复它有任何想法吗?
20 windows  uninstall  git 

3
在Windows 7中使用PuTTY生成的SSH密钥连接到github
在原始的Windows 7 Enterprise安装上: 安装PuTTY 0.62 使用puttygen.exe创建公钥/私钥对 将要粘贴到OpenSSH的公钥添加到github帐户中 将私钥添加到选美 使用以下选项安装msysgit 1.7.8: 从Windows命令提示符使用Git 使用(Tortoise)Plink指向正确的plink.exe 通过在PuTTY中连接到github.com并接受指纹,确保将github指纹添加到Know_hosts 编辑~/.ssh/config阅读: Host github.com User git Hostname github.com PreferredAuthentications publickey IdentityFile ~\.ssh\github.ppk ssh -vvvT git@github.com给出:http : //pastebin.com/Tu3Fc6nJ。请注意,尽管密码已成功加载到选美中,但系统仍会提示我输入密码。 我已经尝试过:chmod 700 ~/.ssh; chmod 600 ~/.ssh/*从Git Bash内部,但是没有通过验证没有影响ls -l。 我应该注意,我在以前的Windows 7安装中已经使用了此确切的设置。据我所知,一切都是相同的。 起作用的是从Git Bash内部生成密钥。但是,我不能将这些密钥添加到选美中,这是一个巨大的痛苦。实际上,似乎任何使用PuTTY生成的密钥的尝试都是不成功的。 有什么见解阻止了基于日志的工作?提前致谢。
20 windows-7  ssh  git  putty  github 

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.