相关疑难解决方法(0)

在Git中, - (破折号)意味着什么?

在阅读Git命令的手册页时,您经常会看到一个可选的--(破折号).根据我的经验,这--不是必要的,没有任何区别.你什么时候需要它?一般来说它是什么意思,因为它出现在如此众多的命令中?

git

46
推荐指数
2
解决办法
9640
查看次数

*nix是什么意思?

*nix是什么意思,它与Ruby的关系是什么?

刚刚在面试问题中看到了......我认为与UNIX发行版有关,但我不确定.

无法在这里或在维基百科中找到它,所以我在问.

什么意思 ?

它与Ruby的关系是什么?因为问题是关于Ruby的.

ruby unix linux operating-system

43
推荐指数
6
解决办法
5万
查看次数

解决Rails孤立迁移的最佳方法是什么?

我一直在项目中的分支之间切换,每个分支都有不同的迁移...这是场景:

$ rake db:migrate:status

 Status   Migration ID    Migration Name
--------------------------------------------------
   ...
   up     20130307154128  Change columns in traffic capture
   up     20130311155109  Remove log settings
   up     20130311160901  Remove log alarm table
   up     20130320144219  ********** NO FILE **********
   up     20130320161939  ********** NO FILE **********
   up     20130320184628  ********** NO FILE **********
   up     20130322004817  Add replicate to root settings
   up     20130403190042  ********** NO FILE **********
   up     20130403195300  ********** NO FILE **********
   up     20130403214000  ********** NO FILE **********
   up     20130405164752  Fix ap hostnames
   up     20130410194222  ********** …
Run Code Online (Sandbox Code Playgroud)

migration git ruby-on-rails rails-migrations ruby-on-rails-3

34
推荐指数
5
解决办法
1万
查看次数

Git只提交了一些提交文件

我在github上提交的内容很少,我想改变.所以在我之前的提交中,我已经更改了一些文件/文件夹,我只需要为其中一些恢复更改.什么是最好的解决方案.

git

13
推荐指数
2
解决办法
2万
查看次数

仅还原推送提交的单个文件

以下是推送的提交历史记录。

Commit      Changed Files
Commit 1|  (File a, File b, File c)
Commit 2|  (File a, File b, File c)
Commit 3|  (File a, File b, File c)
Commit 4|  (File a, File b, File c)
Commit 5|  (File a, File b, File c)
Run Code Online (Sandbox Code Playgroud)

我想恢复对Commit 3 的File b发生的更改 。 但我希望在提交 4 和 5 中对这个文件进行更改。

git version-control git-revert git-reset

13
推荐指数
2
解决办法
9183
查看次数

如何将我的远程git存储库还原为某个提交?

我意外地跑了:

git push origin +master
Run Code Online (Sandbox Code Playgroud)

在尝试将文件推送到我的Github仓库时.此命令重置所有提交历史记录并删除了一些文件.

我想知道是否有办法将我的repo重置为具有哈希94b90dc1121ce477131fa60ffdc234591554b6c8某个提交.

git github

9
推荐指数
1
解决办法
1367
查看次数

git命令中的<pathspec>是什么?

我已经在我的应用程序中更新,修改和删除了文件,现在我已准备好提交.这是状态:

C:\G\ab\WebAdminApp>git status
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   WebAdminApp.csproj
        modified:   WebAdminApp.csproj.user
        modified:   app/admin/controllers/ContentController.ts
        deleted:    app/admin/interfaces/IEnumService.ts
        modified:   app/admin/interfaces/IHomeController.d.ts
        modified:   lib/pagedown/Markdown.Sanitizer.ts
        deleted:    lib/typings/global.ts
        modified:   package.json
        modified:   ../abilitest-admin.v12.suo

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        app/interfaces/IEnumService.d.ts
        app/interfaces/IUtilityService.d.ts
        ../npm-debug.log
Run Code Online (Sandbox Code Playgroud)

没有更改添加到提交(使用"git add"和/或"git commit -a")

当我进入:

git add . …
Run Code Online (Sandbox Code Playgroud)

git github

8
推荐指数
3
解决办法
4199
查看次数

如何降级我的依赖项版本的依赖项 [composer]

composer update最近做了。但是我完全不喜欢我得到的依赖项的新版本。我会说我不喜欢我的依赖项的依赖项,它更准确。除了从 git 历史记录中获取之外,还有什么方法可以回滚吗composer.lock

php git updates composer-php

8
推荐指数
2
解决办法
8910
查看次数

Git:将单个文件恢复到上次提交

我想将文件恢复到上次提交时的状态。

我修改、添加并提交了其他文件。但有一个文件我没有暂存。

我想将其状态(仅该文件的状态)恢复到该文件提交的最后一次提交。

换句话说,我只想忽略对该文件所做的最后更改并将其恢复到它参与提交的最后一点。

git

5
推荐指数
1
解决办法
9514
查看次数

Git 如何从特定提交中签出文件

我做了一些改变。现在,经过几次提交并可能合并后,我想将特定文件恢复到工作区中的特定提交状态。

什么是合适的 git 命令?

git

5
推荐指数
1
解决办法
3148
查看次数