tortoisegit:如何上传整个项目?

发布于 2024-12-04 05:09:06 字数 73 浏览 1 评论 0原文

如何将整个 Visual Studio 项目(200 个文件)上传到 GIT 中? 我不想一次只处理一个文件。

谢谢

How do I upload an entire Visual Studio project(200 files) into GIT?
I don't want to have to do one file at a time.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抱猫软卧 2024-12-11 05:09:06

在 Windows 资源管理器中右键单击 -> Git 在此处创建存储库

在 Windows 资源管理器中右键单击 -> Git commit

输入提交消息

检查所有文件(有一个按钮)

单击确定提交

单击推送

单击管理远程

添加远程:提供名称和 URL

单击确定返回推送对话框

单击确定推送

Right click in Windows Explorer -> Git create repository here

Right click in Windows Explorer -> Git commit

Enter commit message

Check all files (there is a button for this)

Click OK to commit

Click Push

Click Manage remote

Add a remote: give a name and URL

Click OK to back to Push Dialog

Click OK to push

阳光①夏 2024-12-11 05:09:06

我所做的是,在我想要添加的工作目录中启动一个存储库(Git -> 从上下文菜单中初始化)。

我转到“Git ->” Diff”(确保选中“显示未版本控制的文件”和“显示整个树”)。

我选择一次添加的所有文件(使用 Ctrl 键单击或Shift 键单击连续区域进行多选)。右键单击即可添加。文件现在显示在屏幕的顶部。

我通常会努力忽略删除剩余的文件。当您选择忽略文件时,您可以选择忽略特定路径或具有相同扩展名的所有文件。 点击刷新按钮查看新忽略的效果

提示

有时,更实际的做法是预先执行一些忽略操作,以修剪显示的未版本化文件列表(确保“显示忽略的文件”已勾选)。对于 Visual Studio 项目,我们会想到 *.pdbbin/obj/、'Debug/' 等。

最后,单击“提交”按钮,就完成了(输入消息并单击“确定”)。

替代方案:

如果您有很多这样的项目要添加,您可以进入 shell(如 git-bash):

cat >> .gitignore <<HERE
*.user
*.suo
_Resharper*
Debug
Release
*scc
# be creative
HERE

git init .
git add .
git commit -am 'initial import'

完成

What I do is, I start a repository in the working dir that I wanted to ad (Git -> Init from the context menu).

I go to 'Git -> Diff' (make sure 'Show unversioned files' and 'Show whole tree' are ticked).

I select all the files to be added at once (multiselect using ctrl-click or shift-click for contiguous region)). Right-click to add. The files are now displayed in the top part of the screen.

I usually take the effort to ignore or delete the remaining files. When you choose to ignore a file, you get the option to ignore the specific path or all files with the same extension. Click refresh button to see the effect of new ignores.

Hint

Sometimes it is more practical to do some ignores up front in order to trim the list of unversioned files shown (make sure that 'Show ignored files' is _un_ticked). For Visual Studio projects, *.pdb, bin/, obj/, 'Debug/' etc. come to mind.

Finally, click the commit button, and you're done (enter message and click ok).

Alternative:

If you have many projects like this to add, you'd drop into a shell (like git-bash):

cat >> .gitignore <<HERE
*.user
*.suo
_Resharper*
Debug
Release
*scc
# be creative
HERE

git init .
git add .
git commit -am 'initial import'

Done

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文