Tag: git新

select特定文件的Git合并策略(“我们的”,“我的”,“他们的”)

在git pull –rebase之后,我正在git pull –rebase 。 我有几个文件有合并冲突。 我怎样才能接受“他们”的变化或“我”的具体文件的变化? $ git status # Not currently on any branch. # You are currently rebasing. # (fix conflicts and then run "git rebase –continue") # (use "git rebase –skip" to skip this patch) # (use "git rebase –abort" to check out the original branch) # # Changes to […]

恢复git-svn克隆

我开始使用git-svn的克隆操作克隆一个SVN仓库。 经过大约6个小时的import(这是一个大回购),我的电脑去了,睡在我身上。 有没有办法在不重做所有的初始工作的情况下恢复操作?

推荐Python项目的.gitignore文件?

我想收集一些我的默认设置,有一件事我意识到我没有一个标准的.gitignore文件。 有一个很好的线程显示了Visual Studio项目的良好.gitignore ,但是我没有看到很多有关Python和相关工具(PyGTK,Django)的build议。 到目前为止,我有… *.pyc *.pyo …为编译的对象和… build/ dist/ …为setuptools输出。 对我有更多的build议吗?

git同时在两个分支上工作

我有一个分支很多的项目。 我想同时在几个分支上工作而不用git checkout来回切换。 有什么办法可以做到这一点,除了复制整个资源库的其他地方?

如何提取一个git子目录并从中创build一个子模块?

几个月前我开始了一个项目,并将所有内容存储在主目录中。 在我的主目录“Project”中有几个包含不同内容的子目录:Project / paper包含一个用LaTeX Project / sourcecode编写的文档/ RailsApp包含了我的Rails应用程序。 “项目”被GIT化,“纸”和“RailsApp”目录中都有很多提交。 现在,我想为我的“RailsApp”使用cruisecontrol.rb,不知道是否有办法在不丢失历史的情况下从“RailsApp”中创build一个子模块。 有什么build议么?

在添加git子模块时,“你在一个尚未出生的分支”

我试图添加一些submodules到我的.vim/bundles目录,当我试图添加这个特定的回购时,Git给了我一个奇怪的错误,我从来没有见过: $ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala fatal: You are on a branch yet to be born Unable to checkout submodule '.vim/bundle/vim-scala' 任何想法可能导致这个? 如果我克隆相同的repo到testing目录(不通过submodule命令),它工作正常,并创build预期的文件。

为什么git在Windows下不能记住我的密码

我刚刚开始使用混帐,我无法得到它记住我的密码我使用cmd.exe提升,我的git主机是github,我已经创build了一个ssh密钥,就像github上的指南 但我仍然得到 *\subnus.mvc>git push origin master Enter passphrase for key '/c/Users/Subnus/.ssh/id_rsa':

我如何克隆jenkins的工作?

Jenkins拥有Gerrit插件,当我们检查gerrit时,Jenkins执行一个构build,如果成功,那么gerrit中的修改就被validation了。 如果构build失败,那么它不是。 我的理解是,这是通过jenkins的工作来完成的。 我们现在已经创build了一个新的分支(git),我想我需要克隆指向另一个分支的现有作业,以便在每次提交时执行相同的工作stream程和构build。 有人可以解释我如何克隆这些工作。 我似乎没有办法通过用户界面来做到这一点,我甚至无法看到通过用户界面列出工作的方法。

以下未跟踪的工作树文件将被合并覆盖,但我不在乎

在我的分支上,我在.gitignore中有一些文件 在不同的分支上,这些文件不是。 我想合并不同的分支到我的,我不在乎如果这些文件不再被忽略或不。 不幸的是我得到这个: 以下未跟踪的工作树文件将被合并覆盖 如何修改我的pull命令来覆盖这些文件,而不必自己查找,移动或删除这些文件?

git生成Gtk-WARNING:无法打开显示

我一直在通过我没有pipe理员权限的机器上的命令行远程工作我的项目,并在运行git push origin master我得到以下错误信息: (gnome-ssh-askpass:29241): Gtk-WARNING **: cannot open display: 我的.git/config文件有以下内容: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://username@github.com/username/repository.git [branch "master"] remote = origin merge = refs/heads/master 我之前得到了403错误。 在这里发表评论之后,我把我的用户名放在远程URL的@符号之前,从那以后,我得到了Gtk错误。 当我使用ssh -Xlogin到机器并尝试推送时,出现以下错误: X11 connection rejected because of wrong authentication. (gnome-ssh-askpass:31922): Gtk-WARNING **: cannot […]