Tag: git新

master和development分支之间的“git pull”或“git merge”

我有我的master分支和一个develop分支进行一些改变。 我需要把master从变化合并到develop ,但是最终会把所有东西从develop合并到master 。 我有两个不同的工作stream程: git pull origin master变成develop分支 git merge master成develop分支 这是最好的方法,为什么?

Git撤消本地分支删除

我刚刚删除了一些实验性的改变,我需要用git branch -D branchName删除错误的分支。 我如何恢复分支机构?

我是否提交由npm 5创build的package-lock.json文件?

npm 5今天发布 ,其中一项新function包括通过创buildpackage-lock.json文件进行确定性安装。 这个文件应该保存在源代码pipe理中吗? 我假设它与yarn.lock和composer.lock类似,都应该保存在源代码控制中。

从存储库中删除文件,但保留在本地

我有一个文件夹,我想在我的远程存储库中删除。 我想删除它,但保留在我的电脑中的文件夹

git远程添加其他SSH端口

在Git中,当我的主机使用不同的SSH端口时,如何添加远程原始服务器? git remote add origin ssh://user@host/srv/git/example

放弃一个git樱桃采摘?

我跑了git cherry-pick <hash> ,并且合并了冲突。 我不想解决冲突,我只想中止挑选。 当做一个真正的合并(与git merge )有便利的git merge –abort 。 樱桃采摘相当于什么?

Git怪 – 之前的承诺?

我喜欢git blame命令,这对于追踪那些不需要编写代码的人来说非常有用。 🙂 然而, 在 git blame所提交的提交之前 ,是否可以看到谁编辑了特定的行,例如提交给定行的提交历史logging? 例如,我运行以下(在超级uncrustify项目): $ git blame -L10,+1 src/options.cpp ^fe25b6d (Ben Gardner 2009-10-17 13:13:55 -0500 10) #include "prototypes.h" 如何在提交fe25b6d 之前找出谁编辑了该行? 谁是在提交之前编辑它的? 我相信这是可能的,但我的git-fu很弱。

你如何把一个git diff文件,并将其应用到同一个存储库副本的本地分支?

我有一个由同事创build的.diff文件,并希望将差异文件中列出的更改应用到完全相同的存储库的本地分支。 我没有访问该工作人员的电脑或分支,用于生成这个差异文件。 显然,我可以一行一行地重新input所有内容,但是我宁愿不让系统遭受人为错误。 什么是最简单的方法来做到这一点?

git log中包含作者和date的最短输出

我怎样才能显示(至less)这个信息的git日志输出: * author * commit date * change 我希望它压缩到每个日志条目一行。 那最简单的格式是什么? (尝试 – –format=oneline但不显示date)

如何将更改合并到单个文件,而不是合并提交?

我有两个分支(A和B),我想合并分支A中的单个文件和分支B中相应的单个文件。