我当前的快捷方式有以下目标: C:\Development\Git\git-bash.exe
我如何让它执行更复杂的事情,例如:
C:\Development\Git\git-bash.exe **ls**
或者
C:\Development\Git\git-bash.exe **java -jar myfile.war**
我想在Git Bash.
所以我想将我的终端分成两个或多个选项卡。
如何将终端拆分为多个视图?
我正在尝试保存我的 git 密码以避免每次都输入。
我在 Windows 10 上使用 git bash。
每次我点击远程时,git 都会继续要求输入密码。
(是 git bash 为什么它不起作用?)
我试过了:
git config --global credential.helper 'cache --timeout 28800'
Run Code Online (Sandbox Code Playgroud)
和:
git config --global credential.helper store
Run Code Online (Sandbox Code Playgroud)
和:
git config --global credential.helper wincred
Run Code Online (Sandbox Code Playgroud)
我已经在 git bash 和 cmd 中都试过了,所以我猜不是 git bash 导致了这个问题。
有没有人能够通过 git-bash 在 Windows 10 上成功使用 GNU Parallel? 是否可以?- 如果是这样,如何?
背景: 我在安装和使用 GNU Parallel 时遇到问题,这让我开始思考 -也许 git-bash 阻碍了我?我敢肯定,如果我通过 WSL 安装 Ubuntu,那么运行 GNU Parallel 不会有任何问题。但我想知道我是否可以先在 git-bash 中做到这一点。
我在我的 git bash 中使用这个命令将一个 git repo 克隆到我的电脑中
git clone https://github.com/xxx/yyy.git
Run Code Online (Sandbox Code Playgroud)
它在我的电脑中创建了一个名为 yyy 的文件夹。
如何使用https://github.com/xxx/yyy.git 的新内容更新我电脑中的文件夹 yyy (它是否称为远程仓库)?
我按照使用 Github 存储库中的更改更新本地存储库中的说明进行操作,特别是git pull origin master但它们都没有工作并返回错误$ git pull origin master
fatal: Not a git repository (or any of the parent directories): .git。
我也尝试过,git pull https://github.com/xxx/yyy.git因为我认为如果我成功了git clone https://github.com/xxx/yyy.git,git pull https://github.com/xxx/yyy.git必须工作,否则 git 语法不是很好。
我应该再次“克隆”以覆盖我电脑中的现有文件夹吗?为什么我不能“拉”?
我目前在我的 Laravel 项目中创建符号链接时遇到了一些问题。我目前Windows 10 OS正在使用并且正在使用GitBash.
我需要从storage/app/products_content到创建符号链接public/products_content
为此,我使用以下命令:
ln -s storage/app/products_content public/products_content
Run Code Online (Sandbox Code Playgroud)
问题是,我收到以下错误:
ln:无法创建符号链接“public/products_content”:没有那个文件或目录
但是,当我尝试创建这样的符号链接时:
ln -s storage/app/products_content products_content
Run Code Online (Sandbox Code Playgroud)
它创建它没有错误,但文件夹在我的root目录中,而不是在/public.
是什么导致此错误,可能是权限问题?我以管理员身份运行 GitBash。任何帮助表示赞赏。如果我需要提供任何其他代码,请告诉我。
我正在尝试创建一个新目录。
Munch@DESKTOP-J0U63F0 MINGW64 /
$ ls
bin/ etc/ LICENSE.txt ReleaseNotes.html unins000.exe*
cmd/ git-bash.exe* mingw64/ tmp/ unins000.msg
dev/ git-cmd.exe* proc/ unins000.dat usr/
Munch@DESKTOP-J0U63F0 MINGW64 /
$ mkdir example
mkdir: cannot create directory ‘example’: Permission denied
Run Code Online (Sandbox Code Playgroud)
我希望没有错误,然后能够ls再次键入以查看新目录列表,并将“示例”视为目录之一。请参见视频Prework:Git Bash Part 1 at 02:05。相反,我收到了权限被拒绝的错误。为什么我的许可被拒绝?我该如何纠正?
我只是在一个项目中尝试了一些东西,并想删除一些我正在使用但不再需要的修改过的文件。
我粗心大意,打字git checkout file而不是git checkout -- file. 所以基本上我只是检查这个修改后的文件,我不知道修改后的文件去了哪里。
我试过使用git update-index --fresh只是想看看这个修改过的文件可能去了哪里,但它似乎最终可能被删除了?
modified: test/ssc_test/cmod_tcsdirect_steam_test.cpp
modified: test/ssc_test/cmod_tcsfresnel_molten_salt_test.cpp
modified: test/ssc_test/cmod_tcsmolten_salt_test.cpp
Run Code Online (Sandbox Code Playgroud)
这些是我试图摆脱但忘记添加--以摆脱其中一个编辑过的文件的文件。
签出此文件后,它没有删除它,而是给了我消息,Updated 1 path from the index并且在使用git status.
我对究竟发生了什么一无所知。它是被删除或隐藏在索引中的某个地方,还是其他什么地方?
我想通过按 ctrl + alt + T 创建一个打开 Git bash 的快捷方式。然后,它启动 git bash。
git-bash ×10
git ×3
bash ×2
windows ×2
credentials ×1
git-checkout ×1
github ×1
gnu-parallel ×1
laravel ×1
shell ×1
symlink ×1
unix ×1
windows-10 ×1