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>