我正在开发一个Windows机器。 我唯一需要的命令是Git Bash。 问题是:当我打开它,我在主目录。 我必须将目录更改为我的工作区,如: cd ../../../d/work_space_for_my_company/project/code_source 我可以用.sh文件包装这个,所以我不用再手工input了吗? 这应该很简单,但我对Linux命令行知之甚less。 我真的很感激如果你可以走过我如何创build.sh文件。
我的默认git文件夹是C:\ Users \ username.git 但是我想进入c:/ project 我需要什么命令才能进入?
我遵循这些指示 ,包括有关密码caching的部分。 这似乎是说明是错误的,因为每次我git push origin master我得到这个错误: git: 'credential-cache' is not a git command. See 'get –help'. …在这一点上,我被迫input我的用户名和密码。 这样做后,我再次被提交相同的错误消息,其次是从git push的输出。 这里是我的.gitconfig文件的内容: [user] name = myusername email = myusername@myemaildomain.com [credential] helper = cache 要清楚的是,在我安装了Git并运行Git Bash之后,这里就是我input的内容: git config –global user.name "myusername" git config –global user.email "myusername@myemaildomain.com" git config –global credential.helper cache 请帮忙。 这太令人沮丧了!
我只是克隆了一个git仓库并签出了一个分支。 我工作,然后决定删除我所有的本地更改,因为我想要的原始副本。 总之,我不得不做以下两个命令来删除我的本地更改 git checkout . git clean -f 我的问题是, (1)这是摆脱局部变化的正确方法,否则请让我知道正确的做法。 (2)我们什么时候使用git reset –hard因为即使没有这个命令我也可以重置 谢谢 *解决scheme:主要编辑:03/26:*用git特定术语replace了许多含糊的术语[跟踪/未跟踪/暂停/未停止] 进行本地更改时,可能只有三类文件: types1.分步跟踪文件 键入2.未冻结的跟踪文件 types3. Unstaged UnTracked文件又名UnTracked文件 已分阶段 – 已移至暂存区/已添加到索引的那些分区 跟踪 – 修改的文件 UnTracked – 新文件。 始终未分期。 如果上演,这意味着他们被追踪。 每个命令的作用是: git checkout . – 仅删除未分类的追踪文件[types2] git clean -f – 只删除Unstaged UnTracked文件[Type 3] git reset –hard – 只删除分步跟踪和未分级的跟踪文件[types1,types2] git stash -u – […]
Python不会在git bash(Windows)中运行。 当我在命令行中键入python时,它会把我带到一个空白行,并没有说它已经像在Powershell中那样input了python 2.7.10。 它不给我一个错误消息,但python只是不运行。 我已经确定PATH中的环境variables包括c:\python27 。 我还能检查什么? 发生此问题的会话如下所示: user@hostname MINGW64 ~ $ type python python is /c/Python27/python user@hostname MINGW64 ~ $ python 坐在那里,没有回到提示。
我刚安装了Git for Windows,很高兴看到它安装了Bash 。 我想用我在Linux下可以用的相同方式定制shell(例如,为ls -l设置别名,例如ll ),但似乎找不到.bashrc或等价的configuration。 我应该编辑什么?
当我使用Git Bash(在Windows上)时,如果不指定完整path,我不能运行任何可执行文件,虽然它位于PATHvariables中的一个文件夹中。 看起来bash不承认它。 为什么? 我可以修复它吗?
如何使用bash脚本遍历我的资源库中的所有本地分支。 我需要迭代和检查分支和一些远程分支之间是否有任何区别。 防爆 for branch in $(git branch); do git log –oneline $branch ^remotes/origin/master; done 我需要做上面给出的东西,但是我面临的问题是$(git分支)给我的资料库文件夹内的文件夹以及存储库中存在的分支。 这是解决这个问题的正确方法吗? 还是有另一种方法来做到这一点? 谢谢
我有我的GitHub存储库上的2个目录。 我想删除其中的一个。 我怎么能做到这一点,而不删除和重新创build整个存储库?
我怎样才能在Windows上使用msysgit忽略Git中的目录或文件夹?