Development as a team is roughly divided into the following processes:
Create a central git service. It's like a private github. Personally recommend using gitlab. 1.1 Installing gitlab is very simple. Prepare a virtual machine. 1.2 Go to https://bitnami.com/stack/gitlab to download the next virtual machine file. 1.3 Use the downloaded virtual machine file to create a new virtual machine
Let the team use it. 2.1 Basic git command training. For teams that have not been exposed to git. Initial training is necessary. But don’t get too detailed. It only needs to be able to complete normal clone, checkout, branch, push, pull, and merge related operations. 2.2 Establish a team’s rules for using git. The link provided by sid is very useful. We use the gitflow model to follow https://ihower.tw/blog/archives/5140.
Development as a team is roughly divided into the following processes:
Create a central git service. It's like a private github. Personally recommend using gitlab.
1.1 Installing gitlab is very simple. Prepare a virtual machine.
1.2 Go to https://bitnami.com/stack/gitlab to download the next virtual machine file.
1.3 Use the downloaded virtual machine file to create a new virtual machine
Let the team use it.
2.1 Basic git command training. For teams that have not been exposed to git. Initial training is necessary. But don’t get too detailed. It only needs to be able to complete normal clone, checkout, branch, push, pull, and merge related operations.
2.2 Establish a team’s rules for using git. The link provided by sid is very useful. We use the gitflow model to follow https://ihower.tw/blog/archives/5140.
Get started! enjoy it!
You can refer to this article:
http://www.ruanyifeng.com/blog/2015/08/git-use-process.html
git basically has nothing to do with whether it is a local area network or a public network.