Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Sep 2020 18:44:52 +0200
From:      Klaus Cucinauomo <maciphone2@googlemail.com>
To:        bob prohaska <fbsd@www.zefox.net>, Mark Millard <marklmi@yahoo.com>, Warner Losh <imp@bsdimp.com>, freebsd-arm@freebsd.org
Subject:   Re: Plans for git (was: Please check the current beta git conversions)
Message-ID:  <3FF6F999-8797-4C39-B93F-B2ED7E4C004C@googlemail.com>
In-Reply-To: <20200905044849.GA75829@www.zefox.net>
References:  <CAPyFy2CTTecRJDnXNvF%2BM2%2BaLWJpA%2BEdG43ZeU3qwsCruecoFA@mail.gmail.com> <20200902045939.GA15897@eureka.lemis.com> <20200902060117.GG53210@home.opsec.eu> <20200902063136.GA47543@troutmask.apl.washington.edu> <CAPyFy2ANWEiA2ndE6qr_kY=sPuY%2BeaAZg=apWo0OZPVC7pkwkg@mail.gmail.com> <20200902164706.GA49777@troutmask.apl.washington.edu> <20200902170812.rljhpkimyesaqn2x@tilda.center> <20200905044849.GA75829@www.zefox.net>

next in thread | previous in thread | raw e-mail | index | archive | help
>=20
> Am 05.09.2020 um 06:48 schrieb bob prohaska <fbsd@www.zefox.net>:
>=20
> =E2=80=A6.
> If anybody can offer an amateur=E2=80=99s tutorial it would be
> most helpful. =E2=80=A6.
..
> Thanks for reading,
>=20
> bob prohaska


Hi Bob,

Here`s a starting point as an =E2=80=9Eamateur"-tutorial for you:
Open a Web-Browser ,
Login into your git-account
Search the freebsd-git mirror(it=E2=80=99s read only for the public) in =
the search field in the upper left corner.(all GitHub)
Click  on it
Than click FORK on the right side .
Now you have your own copy where you can change the sources if needed=20
(e.g. directly in the Web-browser).
That is the repo you will clone onto your target machines as mentioned =
in Warner`s prepared tutorial :
git clone -b (while b is the branch, let=E2=80=99s say normally it is : =
master), without the -b flag you would=20
Copy all branches(you don=E2=80=99t need them all)
If you make changes in the sources:
git pull / git push
For later(advanced):
If you reach the "merge - conflict - area=E2=80=9C you can do a : git =
reset hard (to commit number)
You can set the original Fbsd-repo git repo as the remote , while your =
local copy is mostly called : origin
...git remote add =E2=80=A6 (useful if you want to synchronize your =
local copy with updated src)
Writing patches which can go to Phabricator I guess is not your =
intention for now.
For Desktops there is a git desktop version, which I use sometimes to =
revert single-patches and synchronize upgraded sources from local to =
remote ,
otherwise I find that Desktop-tool  quite useless :-)
Unknown for me if Fbsd will accept PRs(PullRequests) from the public in =
the near future=E2=80=A6
The =E2=80=9Eissues=E2=80=9C - tab is for discussing bugs..

So for the beginning: just click Fork and clone the master-brach of YOUR =
Fbsd-copy onto your target machine..

This is written in 3 minutes out of my head, a bit chaotic :-) and =
misses details( the web is full of tutorials, some good and some useless =
;-)..

Regards

Kls






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FF6F999-8797-4C39-B93F-B2ED7E4C004C>