# Learning Git

##### Git Commands Work

[![git_commands_work.jpeg](https://osslab.tw/uploads/images/gallery/2023-08/scaled-1680-/git-commands-work.jpeg)](https://osslab.tw/uploads/images/gallery/2023-08/git-commands-work.jpeg)

##### 中文

- [Git - Book](https://git-scm.com/book/zh-tw/v2)
- [Git 筆記 - Git初始設定 &amp; Github入門](http://tech.marsw.tw/blog/2013/08/16/git-notes-github)
- [Git 版本控制教學 - 單兵必懂指令 | My.APOLLO (myapollo.com.tw)](https://myapollo.com.tw/zh-tw/git-tutorial-basic-commands/)
- [學習 Git 分支 (Branching)](https://learngitbranching.js.org/)
- [Learn Git Branching](https://learngitbranching.js.org/?locale=zh_TW) (中文)

##### 英文

- [Getting started with GIT on Linux](https://www.howtoforge.com/git-basics/)
- [git - the simple guide - no deep shit! (up1.github.io)](https://up1.github.io/git-guide/)
- [10 things to love about Git](https://opensource.com/article/20/12/git?sc_cid=7016000000127ECAAY)
- [Getting started with Git - GitHub Docs](https://docs.github.com/en/get-started/getting-started-with-git)
- [Oh Shit, Git!?!](https://ohshitgit.com/)
- [How to undo (almost) anything with Git](https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git/)
- [10 Git tutorials to level up your open source skills in 2022](https://opensource.com/article/22/1/git-tutorials)
- [Make your own Git subcommands](https://opensource.com/article/22/4/customize-git-subcommands)
- [My guide to using the Git push command safely](https://opensource.com/article/22/4/git-push)
- [7 Lesser-Known Git Commands and Tricks](https://levelup.gitconnected.com/7-lesser-known-git-commands-and-tricks-9915e9caeb70)
- [How to create a pull request in GitHub](https://opensource.com/article/19/7/create-pull-request-github)
- [My favorite Git tools | Opensource.com](https://opensource.com/article/22/11/git-tools)
- [50+ Useful Git Commands for Everyone](https://www.ubuntumint.com/git-commands/)
- \[Video\] [Git Tutorial for Absolute Beginners](https://www.youtube.com/watch?v=CvUiKWv2-C0)

##### Bitbucket

- [Learn Git with Bitbucket Cloud | Atlassian Git Tutorial](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud)

##### Git Tools

- [LazyGit](https://github.com/jesseduffield/lazygit) - simple terminal UI for git commands 
    - \[Video\] [LazyGit: A Powerful Way to Use Git](https://www.youtube.com/watch?v=0FMV2WsV8Zg)

##### Git Server

- [Gitea](https://about.gitea.com/)
    - YT: [How to install Gitea, a self hosted git server. - YouTube](https://www.youtube.com/watch?v=ATmZLwBvOrk)
    - YT: [Private Self-Hosted GitHub Server | Gitea Complete Setup Guide - YouTube](https://www.youtube.com/watch?v=B3J22RRb7rE)
- [Gitlab](https://about.gitlab.com/)
- [Soft Serve](https://github.com/charmbracelet/soft-serve) - A tasty, self-hostable Git server for the command line.