将项目添加到 GIT 源代码管理
Add project to GIT source control
我正在学习使用 GIT
作为我项目的主要 VCS。我添加了解决方案,做了一些工作,一切都很好。但是后来我又在解决方案中添加了一个项目,它就崩溃了。似乎项目被排除在源代码控制之外,这就是为什么我不能推送任何更改。我删除了另一个旧项目,添加了一个新项目,但无法推送更改 - 当新项目存储在本地时,旧项目仍然存在。当我打开 github 应用程序时,我看到这里有更改,但我无法 check-in 它们。
您看到 XLinq
项目按预期推送,但 XLinqTest
没有锁定图像,因此它被排除在源代码控制之外。
当我尝试从 shell check-in 时,它说一切正常:
C:\Users\Alex\Documents\Visual Studio 2015\Projects\ZAT [master +1 ~1 -0 !]> git push -u origin --all
Branch master set up to track remote branch master from origin.
Everything up-to-date
如何添加适合它?
尝试 git status
并检查您要发送的文件是否出现在 Untracked files:
部分。
如果他们这样做,你可以执行 git add XLinqTest\file1 XLinqTest\file2 ... etc
就这样(你也可以尝试 git add XLinqTest\*
)。
如果它们没有出现在 Untracked files:
部分,那么您的 .gitignore
文件包含排除它们的规则。
找到规则,你就可以开始了。
(注意:我建议使用 www.gitignore.io 创建您的 .git 忽略规则)
您现在可以再做一个 git status
,您应该会看到文件出现在 Changes to be committed:
部分。
然后您可以执行 git commit -m 'added files for some reason'
。
之后你应该会看到:
[master (root-commit) xxxxxx] added
N files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 fileA
create mode 100644 fileB
...
create mode 100644 fileN
如果你这样做 git status
:
On branch master
nothing to commit, working directory clean
您可以 git push
将更改推送到您的遥控器 repo/branch。
之后您可能想快速完成此 git 课程 https://try.github.io/levels/1/challenges/1 .
干杯!
我正在学习使用 GIT
作为我项目的主要 VCS。我添加了解决方案,做了一些工作,一切都很好。但是后来我又在解决方案中添加了一个项目,它就崩溃了。似乎项目被排除在源代码控制之外,这就是为什么我不能推送任何更改。我删除了另一个旧项目,添加了一个新项目,但无法推送更改 - 当新项目存储在本地时,旧项目仍然存在。当我打开 github 应用程序时,我看到这里有更改,但我无法 check-in 它们。
您看到 XLinq
项目按预期推送,但 XLinqTest
没有锁定图像,因此它被排除在源代码控制之外。
当我尝试从 shell check-in 时,它说一切正常:
C:\Users\Alex\Documents\Visual Studio 2015\Projects\ZAT [master +1 ~1 -0 !]> git push -u origin --all
Branch master set up to track remote branch master from origin.
Everything up-to-date
如何添加适合它?
尝试 git status
并检查您要发送的文件是否出现在 Untracked files:
部分。
如果他们这样做,你可以执行 git add XLinqTest\file1 XLinqTest\file2 ... etc
就这样(你也可以尝试 git add XLinqTest\*
)。
如果它们没有出现在 Untracked files:
部分,那么您的 .gitignore
文件包含排除它们的规则。
找到规则,你就可以开始了。
(注意:我建议使用 www.gitignore.io 创建您的 .git 忽略规则)
您现在可以再做一个 git status
,您应该会看到文件出现在 Changes to be committed:
部分。
然后您可以执行 git commit -m 'added files for some reason'
。
之后你应该会看到:
[master (root-commit) xxxxxx] added
N files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 fileA
create mode 100644 fileB
...
create mode 100644 fileN
如果你这样做 git status
:
On branch master
nothing to commit, working directory clean
您可以 git push
将更改推送到您的遥控器 repo/branch。
之后您可能想快速完成此 git 课程 https://try.github.io/levels/1/challenges/1 .
干杯!