我使用浏览器直接在GitHub上创建了一个repo,然后使用git bash将repo克隆到我的机器上,我可以使用readme文件用bash进行测试提交。我一直都是致命的在运行git --work-tree=yourSrcFolder add时,必须在工作树中运行此操作。在here和here中寻找一些线索,但4个小时后准备给予使用Git。
2exbekwf1#
我的解决方案是创建一个硬链接到放置在另一个目录中的文件。您可以使用ln命令(mklink on Windows)来实现这一点(假设您当前位于repository目录中):
ln
mklink
# this will add a file with the same name to the current directory and the same inode ln ../../filename .
然后把它添加到git索引中:
git add filename
如果需要,请提交:
git commit -m "add file from another directory"
参见inode、ln。
tv6aics12#
只需将您希望添加的任何文件移动到repo目录中,然后将它们添加到git跟踪。例如:假设你想把一个名为test.txt的文件添加到你的git仓库。1.将其移动到存储库目录中1.运行git add test.txt1.使用git commit -m "Added test file to the repo"提交文件1.将您的修改推送到远程服务器git push
test.txt
git add test.txt
git commit -m "Added test file to the repo"
git push
omqzjyyz3#
(Windows版本)只需添加一个mklink /j或/J用于目录连接在你的git dir:
mklink /j
/J
mklink /j DirName "C:\location\SourceDir\"
3条答案
按热度按时间2exbekwf1#
我的解决方案是创建一个硬链接到放置在另一个目录中的文件。
您可以使用
ln
命令(mklink
on Windows)来实现这一点(假设您当前位于repository目录中):然后把它添加到git索引中:
如果需要,请提交:
参见inode、ln。
tv6aics12#
只需将您希望添加的任何文件移动到repo目录中,然后将它们添加到git跟踪。
例如:假设你想把一个名为
test.txt
的文件添加到你的git仓库。1.将其移动到存储库目录中
1.运行
git add test.txt
1.使用
git commit -m "Added test file to the repo"
提交文件1.将您的修改推送到远程服务器
git push
omqzjyyz3#
(Windows版本)只需添加一个
mklink /j
或/J
用于目录连接在你的git dir: