大约有 4,100 项符合查询结果(耗时:0.0157秒) [XML]
How do I revert master branch to a tag in git?
...
You can do
git checkout master
git reset --hard tag_ABC
git push --force origin master
Please note that this will overwrite existing history in the upstream repo and may cause problems for other developers who have this repo checked o...
How to cancel a local git commit
...
Just use git reset without the --hard flag:
git reset HEAD~1
PS: On Unix based systems you can use HEAD^ which is equal to HEAD~1. On Windows HEAD^ will not work because ^ signals a line continuation. So your command prompt will ju...
How do I pull files from remote without overwriting local files?
I am trying to set up a new git repo to a pre-existing remote repo.
3 Answers
3
...
How do you push a Git tag to a branch using a refspec?
...“peel” the annotated tag back to commit object and push that instead.
git push production +1.0.0^{commit}:master
git push production +1.0.0~0:master # shorthand
There is another syntax that would also work in this case, but it means something slightly different if the tag object poin...
Find unmerged Git branches?
I have a Git repository with many branches, some of them already merged and some not. Since the number of branches is quite large, how can I determine which branches have not yet been merged? I would like to avoid having to do an "octopus" merge and re-merging branches that have already been merged....
Problems with entering Git commit message with Vim
...
Linked: What to do after typing in commit message for git?
– mousio
Apr 9 '11 at 7:36
1
...
What does '--set-upstream' do?
What does git --set-upstream do?
3 Answers
3
...
How can I discard remote changes and mark a file as “resolved”?
...
git checkout has the --ours option to check out the version of the file that you had locally (as opposed to --theirs, which is the version that you pulled in). You can pass . to git checkout to tell it to check out everything...
Why does git perform fast-forward merges by default?
...s potential side effects as well. Please review https://sandofsky.com/blog/git-workflow.html, avoid the 'no-ff' with its "checkpoint commits" that break bisect or blame, and carefully consider whether it should be your default approach for master.
(From nvie.com, Vincent Driessen, post "A successf...
How to git commit a single file/directory
...
Your arguments are in the wrong order. Try git commit -m 'my notes' path/to/my/file.ext, or if you want to be more explicit, git commit -m 'my notes' -- path/to/my/file.ext.
Incidentally, git v1.5.2.1 is 4.5 years old. You may want to update to a newer version (1.7.8...
