Lines Matching full:git

59     git clone -o mainline --no-checkout \
60 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git ~/linux/
62 git remote add -t master stable \
63 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
64 git switch --detach v6.0
90 git switch --discard-changes --detach mainline/master
128 git switch --discard-changes --detach v6.0
141 git remote set-branches --add stable linux-6.1.y
142 git fetch stable
147 git bisect start
148 git bisect good v6.0
149 git bisect bad v6.1.5
155 ``git bisect skip``. In all other outcomes, check if the regressed feature
156 works with the newly built kernel. If it does, tell Git by executing
157 ``git bisect good``; if it does not, run ``git bisect bad`` instead.
159 All three commands will make Git check out another commit; then re-execute
160 this step (e.g. build, install, boot, and test a kernel to then tell Git
161 the outcome). Do so again and again until Git shows which commit broke
169 git bisect log > ~/bisect-log
171 git bisect reset
175 git switch --discard-changes --detach mainline/master
176 git revert --no-edit cafec0cacaca0
210 git fetch mainline
211 git switch --discard-changes --detach mainline/master
212 git apply /tmp/foobars-proposed-fix-v1.patch
364 'bc', 'binutils' ('ld' et al.), 'bison', 'flex', 'gcc', 'git', 'openssl',
386 git clone -o mainline --no-checkout \
387 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git ~/linux/
389 git remote add -t master stable \
390 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
400 git remote set-branches --add stable linux-6.1.y
401 git fetch stable
413 the version number in this and all later Git commands needs to be prefixed
416 git switch --discard-changes --detach v6.0
551 git switch --discard-changes --detach stable/linux-6.1.y
560 git switch --discard-changes --detach mainline/master
670 git switch --discard-changes --detach mainline/master
724 git switch --discard-changes --detach v6.0
765 * Start the bisection and tell Git about the versions earlier established as
769 git bisect start
770 git bisect good v6.0
771 git bisect bad v6.1.5
777 * Now use the code Git checked out to build, install, and boot a kernel using
790 If compilation fails for some reason, run ``git bisect skip`` and restart
818 git bisect good
822 git bisect bad
824 Be sure about what you tell Git, as getting this wrong just once will send the
827 While the bisection is ongoing, Git will use the information you provided to
835 when Git after tagging a change as 'good' or 'bad' prints something like
840 alternatively, run ``git bisect log > ~/bisection-log``.
846 * Store Git's bisection log and the current .config file in a safe place before
847 telling Git to reset the sources to the state before the bisection::
850 git bisect log > ~/bisection-log
852 git bisect reset
874 git fetch stable
875 git switch --discard-changes --detach linux-6.0.y
879 git fetch mainline
880 git switch --discard-changes --detach mainline/master
884 commit-id. To do so, use a command like ``git show abcdcafecabcd`` to
892 git revert --no-edit cafec0cacaca0
991 * Update your Git clone and check out the latest code.
996 git fetch mainline
997 git switch --discard-changes --detach mainline/master
1003 git remote set-branches --add stable linux-6.2.y
1008 git fetch stable
1009 git switch --discard-changes --detach stable/linux-6.2.y
1023 git revert --no-edit cafec0cacaca0
1033 git apply /tmp/foobars-proposed-fix-v1.patch
1205 Git will need some hand holding, as there is no straight line of descent.
1214 will be built and tested in the segment '2' of this guide; Git would force you
1237 sudo pacman --needed -S bc binutils bison flex gcc git kmod libelf openssl \
1242 sudo apt install bc binutils bison dwarves flex gcc git kmod libelf-dev \
1249 /usr/bin/{bc,bison,flex,gcc,git,openssl,make,perl,pahole,rpmbuild} \
1254 sudo zypper install bc binutils bison dwarves flex gcc git \
1272 Download the sources using Git
1279 Git clone of Linus' mainline repository. There is nothing more to say about
1284 :ref:`using a 'Git bundle'<sources_bundle_bisref>`.
1299 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/clone.bundle
1300 git clone --no-checkout clone.bundle ~/linux/
1302 git remote remove origin
1303 git remote add mainline \
1304 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1305 git fetch mainline
1306 git remote add -t master stable \
1307 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
1322 git clone -o mainline --no-checkout --depth 1 -b master \
1323 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git ~/linux/
1325 git remote add -t master stable \
1326 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
1333 git fetch --shallow-exclude=v5.18 mainline
1335 Afterwards add the stable Git repository as remote and all required stable
1342 Git otherwise will be unable to revert or describe most of the commits within
1346 * This document in most places uses ``git fetch`` with ``--shallow-exclude=``
1347 to specify the earliest version you care about (or to be precise: its git
1356 In that case run ``git repack -d`` and try again.
1648 problem, remember to run that ``git fetch --shallow-exclude [...]`` command
1649 again mentioned earlier to update your local Git repository.
1932 *Start the bisection and tell Git about the versions earlier established as
1935 This will start the bisection process; the last of the commands will make Git
1946 *Build, install, and boot a kernel from the code Git checked out using the
1954 git bisect skip
1956 Git will then check out another commit nearby which with a bit of luck should
1977 Ensure what you tell Git is accurate: getting it wrong just one time will bring
1988 *Store Git's bisection log and the current .config file in a safe place.*
2018 a stable/longterm series, but Git failed to revert the commit in mainline? Then
2089 build artifacts and the Linux sources, but will leave the Git repository
2090 (~/linux/.git/) behind -- a simple ``git reset --hard`` thus will bring the
2193 * The `man page for 'git bisect' <https://git-scm.com/docs/git-bisect>`_ and
2194 `fighting regressions with 'git bisect' <https://git-scm.com/docs/git-bisect-lk2009.html>`_
2195 in the Git documentation.
2196 * `Working with git bisect <https://nathanchance.dev/posts/working-with-git-bisect/>`_
2198 * `Using Git bisect to figure out when brokenness was introduced <http://webchick.net/node/99>`_.
2199 * `Fully automated bisecting with 'git bisect run' <https://lwn.net/Articles/317154>`_.
2216 …https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/Documentation/admin-guide…