git的使用(二)

之前,曾发布过git的简单使用,包含基本的创建仓库,以及直接提交到远程仓库,有需要的可以去上篇看看git的使用(一)

接下来继续对git进行说明,同时介绍一个工具给大家,不喜欢GitHub的同学,可以试试gitblit这个版本控制工具。

git的基本操作:

克隆:

git clone xxx

创建分支:

git branch xzhdev

查看分支:

git branch

将分支推到远程分支:

git push origin xzhdev

切换分支:

git checkout xzhdev

添加:

git add .

提交:

git commit -m “this is my first commit”

推送到远程分支:

git push origin xzhdev

合并分支到master

git checkout master(切换到主分支)

git merge xzhdev

删除本地分支:

git branch -d xzhdev

删除远程分支:

git push origin :xzhdev

当我们需要分支的时候,就创建新分支,在新分支中编写代码,然后提交推送到远程新分支上即可,在合适的时候将新分支和主分支进行合并。
### 一、Git 介绍与安装 Git 是一种分布式版本控制系统。在 Windows 系统中,可通过对应下载地址进行安装,安装完成后,在开始菜单里找到“Git” -> “Git Bash”,弹出类似命令行窗口即安装成功。安装成功后,需对 git 仓库设置名称和邮箱,可使用以下命令: ```bash # 全局配置(适用于所有仓库) git config --global user.name "Your Name" git config --global user.email "your.email@example.com" # 单仓库配置(当前目录生效) git config user.name "Your Name" git config user.email "your.email@example.com" ``` 使用 `git config --list` 可查看当前配置,在当前项目下查看的配置是全局配置与当前项目配置的总和,使用时优先采用当前项目的配置 [^2][^3]。 ### Git 的基础使用 1. **项目初始化**:使用 `git init` 可将项目初始化成仓库(`repository`)。 2. **管理文件**:使用 `git add` 来管理文件。 3. **提交文件到仓库**:使用 `git commit` 把文件提交到仓库 [^1]。 ### 三、Git 的高级使用 #### 版本回滚 使用 `git reset --hard 版本号` 可进行版本回滚,使用 `git reflog` 可查看所有的提交记录 [^1]。 #### 代码暂存 - 使用 `git stash` 把没有提交的代码暂存在某个地方。 - 使用 `git stash pop` 把暂存的代码拿回来,还有一些其他关于 `git stash` 命令的使用 [^1]。 #### 分支操作 - **创建分支**:使用 `git branch` 创建分支。 - **切换分支**:使用 `git checkout` 切换分支。 - **合并分支**:使用 `git merge` 合并分支 [^1]。 ### 四、Git 远程仓库使用 1. **创建版本存储仓库**:可在码云上创建版本存储仓库。 2. **添加存储仓库地址**:使用 `git remote add` 添加存储仓库地址。 3. **推送到远程仓库**:使用 `git push` 把本地仓库推到远程存储仓库中。 4. **克隆代码**:使用 `git clone` 把代码从版本存储仓库下载下来,使用 `git clone` 的仓库会默认把克隆的远程库命名为 `origin` ,且一个本地仓库可关联多个远程库,每个远程库是名字对应一个 url。 5. **拉取代码**:使用 `git pull` [^1][^4]。 ### 五、Git 开发规范 1. **fork 和 pull request**:涉及 `github` 的 `fork` 和 `pull request`。 2. **.gitignore 文件**:使用 `git` 的 `.gitignore` 文件。 3. **标签操作**:使用 `git tag` [^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值