13
regressions, and so on.
14
15
People needing to do actual development will also want to read
16
-<<Developing-with-git>> and <<sharing-development>>.
16
+<<Developing-With-git>> and <<sharing-development>>.
17
18
Further chapters cover more specialized topics.
19
389
references with the same shorthand name, see the "SPECIFYING
390
REVISIONS" section of linkgit:git-rev-parse[1].
391
392
-[[Updating-a-repository-with-git-fetch]]
392
+[[Updating-a-repository-With-git-fetch]]
393
Updating a repository with git-fetch
394
------------------------------------
395
945
and then he just cut-and-pastes the output commands after verifying that
946
they look OK.
947
948
-[[Finding-comments-with-given-content]]
948
+[[Finding-comments-With-given-Content]]
949
Finding commits referencing a file with given content
950
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
951
962
student. The linkgit:git-log[1], linkgit:git-diff-tree[1], and
963
linkgit:git-hash-object[1] man pages may prove helpful.
964
965
-[[Developing-with-git]]
965
+[[Developing-With-git]]
966
Developing with git
967
===================
968
1665
Sharing development with others
1666
===============================
1667
1668
-[[getting-updates-with-git-pull]]
1668
+[[getting-updates-With-git-pull]]
1669
Getting updates with git-pull
1670
-----------------------------
1671
1673
may wish to check the original repository for updates and merge them
1674
into your own work.
1675
1676
-We have already seen <<Updating-a-repository-with-git-fetch,how to
1676
+We have already seen <<Updating-a-repository-With-git-fetch,how to
1677
keep remote tracking branches up to date>> with linkgit:git-fetch[1],
1678
and how to merge two branches. So you can merge in changes from the
1679
original repository's master branch with:
1784
1785
Another way to submit changes to a project is to tell the maintainer
1786
of that project to pull the changes from your repository using
1787
-linkgit:git-pull[1]. In the section "<<getting-updates-with-git-pull,
1787
+linkgit:git-pull[1]. In the section "<<getting-updates-With-git-pull,
1788
Getting updates with git-pull>>" we described this as a way to get
1789
updates from the "main" repository, but it works just as well in the
1790
other direction.
1994
Normally whenever a branch head in a public repository is modified, it
1995
is modified to point to a descendant of the commit that it pointed to
1996
before. By forcing a push in this situation, you break that convention.
1997
-(See <<problems-with-rewriting-history>>.)
1997
+(See <<problems-With-rewriting-history>>.)
1998
1999
Nevertheless, this is a common practice for people that need a simple
2000
way to publish a work-in-progress patch series, and it is an acceptable
2563
purpose of maintaining a patch series. These are outside of the scope of
2564
this manual.
2565
2566
-[[problems-with-rewriting-history]]
2566
+[[problems-With-rewriting-history]]
2567
Problems with rewriting history
2568
-------------------------------
2569