1 创建仓库
将当前文件夹初始化为git仓库。
git init
也可以从已有仓库clone到本地。
git clone <repository-url>
2 添加和提交文件
当前文件夹为工作区,工作区是编辑和修改文件的地方,暂存区可以保存工作区的修改,工作区的文件需要先添加到暂存区才能提交。
git add <filename> #将文件添加到暂存区
git commit -m "Message" #提交暂存区的文件到版本库
3 查看状态和提交历史
我们可以使用git status查看工作区状态。它会显示有关你的仓库当前状态的信息,包括哪些文件已修改、哪些文件已添加到暂存区、哪些文件未被跟踪等等。
也可以使用git log查看提交历史。它会显示当前分支的提交历史,包括提交哈希、作者、日期、提交消息等信息。
git status
git log
4 创建分支
使用分支可以在不影响主分支的情况下进行开发。分支可以理解为一个指针,它指向某个commit,并从这个commit开始延续。在开发时,可以在分支之前切换。
git branch <branch-name> # 创建新分支
git checkout <branch-name> # 切换到分支
5 合并分支
当某个分支的功能开发完成后,可以其合并到其他分支。
git checkout <target-branch>
git merge <source-branch>
6 远程操作
当与他人合作开发时,我们可以使用远程仓库管理代码,我们可以向远程仓库提交和拉取代码以实现代码共享。
git push origin <branch-name> # 推送到远程分支
git pull origin <branch-name> # 拉取远程分支的更改