git使用。创建仓库,拉取分支,新建分支开发

文章目录

made by NJITZX

git 是一个版本控制工具,真正开发项目中是多个人开发一个项目的,需要进行代码的管理,每个人在自己电脑上面开发,然后提交代码,互相之间是不影响的。

实习的时候 早上进入公司,ld 给我代码地址让我拉到本地看代码,然后给在新的需求,让我新建一个分支在上面写,写完之后在提交上去,最后 pull request,请求 ld 进行代码的合并。

如果不会 git,在实习的时候我感觉是很减分,需要熟练使用 git。

master |dev 分支是项目最完善的代码分支,其他分支是用来开发的。这个分支可能会绑定一些自动化部署的比如 jekins 等,实现代码的 CI\CD 流程。

安装 git

https://git-scm.com/downloads/win

安装的时候一直往下就可以了。

在文件管理器中右击,看到 git bash 就可以了,主要用的就是 git bash 命令行方式。

还需要配置 用户名和邮箱,可以先不配置在使用的时候会提醒,配置即可。

自己新建仓库,进行代码管理

在 gitee 中新建一个仓库

进入到这个页面

在 gitbash 输入

初始化 git 仓库,可以看到当前在 master 仓库下面

git add .将下面的所有内容添加到缓存中

通过 git commit -m ""进行提交到本地仓库中

和远程仓库建立联系,设置远程仓库,这个就是初始化的仓库

推送到远程仓库去

回到远程仓库返现文件已经上传上来

合作开发的流程

拉去主分支代码

首先 master 分支上面是最新的代码,每次都要从 dev 分支上面去拷贝新的代码下来。 先

java 复制代码
git clone https://gitee.com/z-zhou-xin/linux-testing.git

从远程仓库拉取下来代码

查看本地分支的状态
java 复制代码
git status  // 查看本地分支的信息

可能会和远程的分支最新不一样,在开发的时候

查看远程分支
java 复制代码
git remote -v  //查看远程分支的信息
查看远程的仓库信息
java 复制代码
git branch -rv   

git branch -rv 是用来显示本地和远程仓库的分支信息的命令。

  • **git branch**:列出本地所有的分支。
  • **-r**:表示列出远程的分支。
  • **-v**:显示每个分支的最新提交信息。
本地分支切换

切换到本地的分支上面去,不会创建远程的分支(切换到已经存在的分支 )

java 复制代码
 git checkout dev  
切换并创建分支

创建并切换到一个新分支 xxx,这个分支会基于当前所在的分支。并在远程创建分支

java 复制代码
  git checkout -b  zxtest

创建一个文件,git bash 里面可以使用 linux 的命令,可以直接当作 linux 去使用。

提交代码
java 复制代码
经过 git add a.txt 和 git commit -m "xxxx"  将代码推送到本地分支中去

将代码推送到远程的服务器上面去

java 复制代码
git push origin   xxx 新建的分支名称

每次提交之前先进行 git diff 操作,看一下文件都有哪些变化。

相关推荐
我是一只代码狗4 小时前
idea中合并git分支
git
我是一只代码狗4 小时前
idea中使用git
git·gitee·github
恋喵大鲤鱼4 小时前
git restore
git·git restore
李少兄5 小时前
Git Commit Message写错后如何修改?已Push的提交如何安全修复?
git·安全
Fireworkitte5 小时前
git stash
git
pe7er1 天前
git submodule简易指南
git
xiaocainiao8811 天前
Python 实战:构建 Git 自动化助手
git·python·自动化
Casia_Dominic1 天前
【三维重建工具】NeRFStudio、3D GaussianSplatting、Colmap安装与使用指南
git·3d·github·点云
构建的乐趣1 天前
运行ssh -T git@github.com报错
git·ssh·github