Articles of git

Android Studio:使用Mac(OSX)和Windows为同一项目更改SDK位置

我正在开发一个Android Studio项目,我的团队成员使用Windows并使用OSX。 问题是,当我从git中提取新代码然后打开项目时,我根据Mac的SDK位置得到各种更改: 首先在开启项目时发出通知: git difflogging了一系列与此类似的更改: 我们如何configurationAndroid Studio项目,以便这些自动代码更改不必发生,或者有办法减less更改的文件数量? 更新: 我更新了.gitignore并将其推送到远程回购。 当我的团队更新了更多的代码,我把它拉了,我仍然有同样的问题。 这是拉我的git status片段(我用“…”来表示该文件夹中的多个文件): modified: .idea/gradle.xml modified: .idea/misc.xml modified: .idea/modules.xml modified: .idea/vcs.xml modified: app/app.iml modified: app/build/intermediates/incremental/mergeAssets/androidTest/debug/merger.xml … modified: app/build/intermediates/incremental/mergeResources/debug/merger.xml modified: app/build/intermediates/res/debug/anim/abc_fade_in.xml … modified: app/build/intermediates/res/debug/anim/abc_slide_out_top.xml modified: app/build/intermediates/res/debug/color-v11/abc_background_cache_hint_selector_material_dark.xml modified: app/build/intermediates/res/debug/color-v11/abc_background_cache_hint_selector_material_light.xml modified: app/build/intermediates/res/debug/color/abc_background_cache_hint_selector_material_dark.xml … modified: app/build/intermediates/res/debug/color/wallet_secondary_text_holo_dark.xml modified: app/build/intermediates/res/debug/drawable/abc_btn_borderless_material.xml … modified: app/build/intermediates/res/debug/drawable/timeline_button_hover.xml modified: app/build/intermediates/res/debug/layout/abc_action_bar_title_item.xml … modified: app/build/intermediates/res/debug/layout/support_simple_spinner_dropdown_item.xml modified: app/build/intermediates/res/debug/menu/menu_all_locations.xml modified: […]

如何在第二台计算机上安装Github SSH密钥

我在一台电脑上安装了Github帐户。 我还想使用第一台计算机使用的SSH密钥在第二台计算机上访问我的Github帐户。 如何将SSH私钥导入新的计算机用户configuration文件? cp ~/other_comp_github_key ~/.ssh/github 上面的命令没有在Windows的git bash控制台上完成这项工作。

git如何清理克隆的存储库和reclone

我使用的是我已经克隆了我的回购的USB,所以我可以在家中转移我的工作,反之亦然。 很多时候,USB存在问题并破坏了存储库。 如果我尝试清除它并reclone它显示所有旧(自)文件被删除,并且所有的原始文件被修改。 我试图通过删除文件夹或重命名清除克隆的回购,或事件删除.git和reclone,但它仍然显示旧文件被删除。 有没有办法解决它?

Git Bash for Windows用正斜杠显示/预期文件path,没有驱动冒号

我安装了自动下载并安装Git for Windows的Git Extensions,当我使用Git Bash时,它将文件path显示为/ c / whatever /文件夹,而不是C:\ whatever \文件夹,如果我从Windows资源pipe理器,它扼杀它,因为它的驱动器号后期待前斜杠和没有冒号。 当我以前自己安装Git for Windows时,它正确地显示了斜线/冒号,但是更加限制和难以使用(尤其是复制/粘贴)。 为什么显示/期望文件path与斜线和冒号,我该如何解决它? View post on imgur.com

Git致命:远端挂断

所以我想我终于把所有的东西都安装在了Windows上……然后遇到了这个问题。 当前设置 URL:ssh:// user @ host:port / myapp.git 已经运行Putty – 并且可以通过〜/ .ssh / authorized_keys直接使用有效的.ppk键来连接。 在Git和TortoiseGIT中 – 我同时使用“plink.exe”。 腻子工作正常 – 没有问题 – 但当我运行该url进入bash我得到一个混帐克隆(url) 致命的:远端挂断了 在一个cygwin bashterminal – 运行“ssh user @ host” – 根本不起作用。 任何人都build议什么

SSH命令提示符authentication的git访问?

有很多关于如何使用GitBash在Windows下使用git的好的指示。 我注意到,当安装git时,它提供了“设置为从Windows提示符使用git”的选项,它将git放在windowspath上。 有什么办法来设置这个,以便SSHauthentication工作? 目前,当我尝试执行访问远程的git命令时,我得到“权限被拒绝(publickey)”。 (编辑)我已经将%HOME%设置为指向我的Windows主目录,并且在那里有一个.ssh文件夹以及在gitbash shell下工作的id文件。 我明白答案可能是“不,这就是为什么GitBash存在”。 但是 – 很确定地知道。 如果答案是“否”,有点让你想知道为什么你会把git放在你的windowspath上?

使用git时,Mac / Windows文件权限问题

我运行下面的代码从windows git仓库中提取文件。 git pull /Volumes/sucho/Desktop/git/setup 我按如下方式连接Windows目录。 tell application "Finder" mount volume "cifs://WINDOWS/c$/Users/sucho" as user name "USR" with password "PW" end tell 它运作良好,但问题是从Windows拉文件有700(rwx ——)。 我怎样才能将它设置为644(rw-r – r–)?

使用Github for Windows通过SSH使用自己的私有Git

现在,我使用msysgit来使用SSH,使用存储在ec2 Amazon Cloud Server上的私有存储库。 到目前为止,我已经能够通过Git Bash(使用ssh-keygen创buildssh-rsa公钥和私钥,将公钥添加到远程机器上的authorized_servers)成功连接到这些库,这样我就可以克隆,推,拉,通过CLI。 现在,我已经看到了Github for Windows,我得说,它是一个美丽的软件。 由于它基于msysgit,我想知道如果可以设置Github for Windows连接,通过用户界面克隆和推送提交? 在描述中,它看起来像是可能的,但是文档似乎缺乏有关软件能够做什么的信息。 希望你能帮助我,来自墨西哥的欢呼声。

如何在Windows上使用git-new-workdir?

我有一个回购有两个分支,我想同时工作。 读了一些后,我发现git有一个脚本git-new-workdir 。 我试图运行使用从Windows混帐混帐的脚本,但得到以下错误。 $ git-new-workdir sh: git-new-workdir: command not found 如何在Windows上使用这个脚本?

我怎样才能让git和copSSH在密钥的正确目录中查找?

我刚安装了Windows的copSSH。 当我启动它,我得到一个目录C:\copSSH\home\Nick\.ssh它有我的酒吧和私人密钥。 当我通过使用Cygwin bash窗口访问这个目录 ssh user @ host 我很高兴地login。但是,当我打开一个Git bash窗口 git clone ssh:// user @ host 它会尝试访问C:\Users\Nick\.ssh的密钥,这会给我一个“权限被拒绝”的错误。 我怎样才能修复混帐,所以一切正在使用C:\copSSH\home\Nick\.ssh作为目录?