我可以知道visual sourcesafe explorer是什么以及它会做什么吗?
我使用 push 将几个文件推送到远程存储库(使用 SSH)。
推后我得到
denis@ubuntu:/var/www/mar$ hg push
pushing to ssh://denis@medsecop.com//var/www/vhosts/medsecop.com/stage/symphony
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 1 changesets with 2 changes to 2 files
Run Code Online (Sandbox Code Playgroud)
HG 说 2 个更改为 2 个文件。
但是当我登录我的服务器(我推送到的远程服务器)时,文件不存在(也没有改变)。
可能有什么问题?
当我在合并后已经推送到 master 时,如何撤消合并?这是我的步骤:
git add -A
git commit -m "some message"
git fetch origin master:master
git rebase master (resolve merge conflicts)
git push -f origin my local branch
我想回到我在第 2 步时的状态
我不太喜欢 GIT,我有以下问题。
我的项目中有一些未提交的文件,我已经通过此声明隐藏了这些文件:
git stash
Run Code Online (Sandbox Code Playgroud)
然后我拉取了一个coolegue的工作的存储库,这似乎正确地覆盖了我的隐藏文件的更改。
现在我想在不丢失同事修改的情况下检索特定隐藏文件的内容。
我不想覆盖拉取的版本,而只想访问特定文件的隐藏版本的代码。
执行git stash list我获得:
$ git stash list
stash@{0}: WIP on master: fd2a59b First version of iterate/aggregate for data received from dataservice
stash@{1}: WIP on master: 4910263 DSS project added
Run Code Online (Sandbox Code Playgroud)
我怎样才能从外壳做到这一点?
我正在尝试将我的 UAT1 分支合并到 MASTER 分支,当我解决所有冲突时,生成的文件具有 .bak 和 .orig 扩展名。我查看了此处引用 .orig 文件的问题,并了解到可以删除它们,但是,我提交哪些文件?如果我删除所有 .bak 和 .orig 文件,那么将没有文件要提交,因此我合并的所有文件都将消失。
我使用 winmerge 作为我的合并工具。
因此,我的工作计算机已连接到github.company.com终端上的GitHub 企业帐户 ( )。现在我也想github.com在这里设置我的个人帐户 ( )。
我一直在关注本教程 - https://code.tutsplus.com/tutorials/quick-tip-how-to-work-with-github-and-multiple-accounts--net-22574
和第 3 步,当我要创建我的配置文件应该我HostName是github.company.com还是github.com?我可以有任何(有意义的)名字Host吗?还有,User这里是什么意思?
另外,我如何在终端上的这两个帐户之间切换 - 即我的个人帐户和我的企业帐户?有些事情我需要从我的个人帐户提交,其余的使用企业帐户。
我在 git 上的提交消息通常如下所示:
* Fix bug abc
* Refactor xyz
* Document 123
* ...
Run Code Online (Sandbox Code Playgroud)
我想知道这是否是一种不好的做法,我应该更喜欢单行提交消息或至少提供一个标题行。
另一方面,这写起来不太舒服......
你有什么建议?
我有一个 git 存储库(带有 github 远程)。
然后,我删除了github中的存储库。
我想在 github 中重新创建具有完整历史记录(即分支、提交和合并历史记录)的 git 存储库。
我如何实现它?
我曾尝试通过 Web UI 创建一个新的存储库,克隆它,一个一个地复制文件,但太耗时了。
git commit哈希表示特定时间的项目,Perforce中的等效概念(表示特定时间整个仓库的快照的“事物”)是什么?
我想一个大文件(如模型)添加到我的Git仓库,以确保它不会丢失在什么地方,但是当其他人打电话git pull,该文件应不拉。
我检查了很多来源,但没有一个能解决我的问题。也试图操纵.gitignore,但仍然没有解决方案。
澄清一下:现在,在一个项目上工作,对于其中的一部分,需要使用一个模型。由于它不再使用,但将来可能会有一些使用它的场景,我需要模型在存储库中(大小:606 MB)。以后需要用到的人,应该可以从存储库中获取。否则,它与项目的主要流程无关,只是与模型相关的一个问题。除了该人将在提到的问题上工作之外,人们不需要使用存储库拉取模型。这就是这个问题的动机。
version-control ×10
git ×8
git-pull ×2
github ×2
conventions ×1
git-commit ×1
git-push ×1
git-stash ×1
mercurial ×1
perforce ×1
pull ×1