# Plans for Tutorial

**URL:** <https://discourse.pijul.org/t/plans-for-tutorial/149>\
**Category:** Documentation\
**Created:** [February 10, 2018, 3:55am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149 "2018-02-10T03:55:17Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![felix91gr](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/felix91gr/32/87_2.png) [@felix91gr](https://discourse.pijul.org/u/felix91gr)\
**Post date:** [February 10, 2018, 3:55am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/1 "2018-02-10T03:55:18Z")

</div>

Are there any plans of making a tutorial of Pijul?

I think Pijul will be what replaces Git in the midterm future. I, for one, will be glad to leave `git anything` behind. I guess that after Pijul reaches 1.0, it should be ready for general use… right? If so, then there should be a video tutorial or something, explaining how to use it from the ground up — as if git didn’t exist.

Are there plans for something like that? If not, I’d like to help with that at some point. I’ll need someone to teach me first the ins and outs, but I can make a script and such and make a video and upload it as well.

---

<div class="post-metadata">

**Author:** ![felix91gr](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/felix91gr/32/87_2.png) [@felix91gr](https://discourse.pijul.org/u/felix91gr)\
**Post date:** [February 10, 2018, 3:57am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/2 "2018-02-10T03:57:19Z")

</div>

(Note on self avaliability: it’ll take me some time — I’m at uni and therefore sometimes I just don’t have any free time for a month. But with planning ahead, I can spare a day or two every few weeks and make this.)

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [April 24, 2018, 5:49pm UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/3 "2018-04-24T17:49:52Z")

</div>

I realise (not without shame) that I saw your message when you published it, and forgot to reply. This is a FANTASTIC idea, even more so since Pijul 0.10 is out! Please ping me arbitrarily often if you need any help.

---

<div class="post-metadata">

**Author:** ![felix91gr](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/felix91gr/32/87_2.png) [@felix91gr](https://discourse.pijul.org/u/felix91gr)\
**Post date:** [May 11, 2018, 3:03am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/4 "2018-05-11T03:03:24Z")

</div>

No worries 🙂

Should we wait for Pijul 1.0 first, or is the main UI already fixed in place?

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [May 11, 2018, 6:20am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/5 "2018-05-11T06:20:33Z")

</div>

One change which is likely to occur is the switch from push/pull to sync/merge.

---

<div class="post-metadata">

**Author:** ![felix91gr](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/felix91gr/32/87_2.png) [@felix91gr](https://discourse.pijul.org/u/felix91gr)\
**Post date:** [May 11, 2018, 8:33am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/6 "2018-05-11T08:33:27Z")

</div>

I think that’s a significant one. We should wait.

I’ll keep tabs on the project and come back to this when sync/merge is pushed forward. Feel free to contact me as well, if at some point you think it’s ready for a proper tutorial 🙂

---

<div class="post-metadata">

**Author:** ![yory](https://avatars.discourse-cdn.com/v4/letter/y/da6949/32.png) [@yory](https://discourse.pijul.org/u/yory)\
**Post date:** [May 11, 2018, 8:59am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/7 "2018-05-11T08:59:34Z")

</div>

@pmeunier Is sync/merge just a name change or is there some deeper implication as well?  
is it being tracked somewhere?

---

<div class="post-metadata">

**Author:** ![pmeunier](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/pmeunier/32/4_2.png) [@pmeunier](https://discourse.pijul.org/u/pmeunier)\
**Post date:** [May 11, 2018, 9:13am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/8 "2018-05-11T09:13:08Z")

</div>

It’s not just a name change. Both operations can be applied in both directions (push and pull) but they do different things:

- sync pushes/pulls what Git calls “fast-forward” changes
- merge pushes/pulls non-fast-forward changes

---

<div class="post-metadata">

**Author:** ![yory](https://avatars.discourse-cdn.com/v4/letter/y/da6949/32.png) [@yory](https://discourse.pijul.org/u/yory)\
**Post date:** [May 11, 2018, 9:18am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/9 "2018-05-11T09:18:21Z")

</div>

thank’you for clarifying!

---

<div class="post-metadata">

**Author:** ![tae](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/tae/32/81_2.png) [@tae](https://discourse.pijul.org/u/tae)\
**Post date:** [February 3, 2019, 3:30pm UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/10 "2019-02-03T15:30:16Z")

</div>

In case anyone is interested: I started [Pijul for Git users](https://nest.pijul.com/tae/pijul-for-git-users). I know the UI could change in the future but writing this helped me a lot to understand how to work with Pijul. Of course patches are welcome and please tell me if I screwed up with something 😅

---

<div class="post-metadata">

**Author:** ![lthms](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/lthms/32/124_2.png) [@lthms](https://discourse.pijul.org/u/lthms)\
**Post date:** [February 3, 2019, 6:20pm UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/11 "2019-02-03T18:20:17Z")

</div>

As I said on lobste.rs, this is an awesome job, and one that shall be regarded as such. Awesome work!

---

<div class="post-metadata">

**Author:** ![tae](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.pijul.org/tae/32/81_2.png) [@tae](https://discourse.pijul.org/u/tae)\
**Post date:** [February 3, 2019, 7:00pm UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/12 "2019-02-03T19:00:03Z")

</div>

Thank you and thank you 😭

---

<div class="post-metadata">

**Author:** ![CuriousOwl](https://avatars.discourse-cdn.com/v4/letter/c/f14d63/32.png) [@CuriousOwl](https://discourse.pijul.org/u/CuriousOwl)\
**Post date:** [March 8, 2025, 7:31am UTC](https://discourse.pijul.org/t/plans-for-tutorial/149/13 "2025-03-08T07:31:43Z")

</div>

Being new to Pijul, I too went to Youtube hoping to find quick _Pijul starter for git users_ style of video, of just showing some of the typical cli operations. Currently everything there seems to be focused on the (interesting!) theory behind.
