1.1. 下载并安装 Git Bash
2.1. 本地版本控制
2.2. 集中版本控制
2.3. 分布式版本控制
如 Git:每个客户端都有完整的版本历史副本。
优点:每个客户端都有完整备份,操作更快速。
缺点:需要更多的存储空间。
3.1. 查看配置
git config -l
: 查看所有配置。
git config --system --list
: 查看系统级别配置。
git config --global --list
: 查看用户级别配置。
3.2. 配置用户名和邮箱
git config --global user.name "xd"
C:\Users\xd_du.gitconfig
文件中的用户名。git config --global user.email "[email protected]"
4.1. 初始化本地仓库
git init
.git
文件夹,初始化一个新的 Git 仓库。4.2. 克隆远程仓库
配置 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
在本地生成公钥和私钥。公钥文件在 C:\Users\xd_du.ssh\id_rsa.pub
。
将公钥内容添加到 Git 服务器。
克隆仓库:
git clone [email protected]/your_username/repository.git
克隆远程仓库到本地。
5.1. 查看本地文件状态
git status
5.2. 添加文件到暂存区
git add .
5.3. 提交更改到本地仓库
git commit -m "提交说明"
5.4. 忽略文件
.gitignore
文件,添加不需要版本控制的文件或目录。6.1. 在本地项目中初始化 Git
.git
文件夹。6.2. 从 Github 克隆仓库
6.3. 将克隆下来的文件覆盖到本地项目文件夹
6.4. 在 Pycharm 中查看 Git 状态
6.5. 提交和推送更改
在 Pycharm 中使用 Git 功能或通过 Terminal 命令行操作更改。
git commit -m "提交说明"
git push origin master
6.6. 文件状态颜色
绿色:已添加到暂存区。
红色:未添加到暂存区。
7.1. 分支操作指令
git branch
git branch -r
git branch [分支名字]
git checkout -b [分支名字]
git merge [分支名字]
git branch -d [分支名字]
git push origin --delete [分支名字]
git branch -dr [remote/branch]
git checkout [分支名字]
7.2. 分支策略
master
分支是发布分支,保持稳定。
dev
分支用于开发,开发完成后合并到 master
分支。
设置个人信息:
gogit config --global user.name "xddun"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -b 4096 -C "[email protected]"
克隆仓库:
gogit clone https://xxxx.git
修改之后提交:
gogit add .
git commit -m "做了什么更改"
git push
本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!