现在很多的公司都是使用的git进行代码管理,那么如何玩转git?其实也很简单今天我就从一个software testing engineer角度来简单说一下git的使用,我来为大家科普一下关于全网最全git操作?下面希望有你要的答案,我们一起来看看吧!

全网最全git操作(你也可以轻松玩转git)

全网最全git操作

现在很多的公司都是使用的git进行代码管理,那么如何玩转git?其实也很简单。今天我就从一个software testing engineer角度来简单说一下git的使用。

git配置git config --global user.email "***@163.com"git config --global user.name "***"git config --listssh-keygen -t rsa -C "****@163.com"

如果需要配置免密提交(ssh拉取代码的时候),执行上一个命令后连续回车两次即可

git分支管理

日常中,我们需要对代码的操作可能就是从拉取自己的一个分支开始,很多时候代码仓是已经建好的,通常也是leader在统筹这一块的事务,所以我们就重点说一下拉取分支。

说明:

workspace:工作区

staging area:暂存区

local repository:版本库或本地仓库

remote repository:远程仓库

我们平时操作的就是电脑上看到的工作区目录。

git clone ssh/http的git远程仓库地址:下载代码git branch:查看所有分支git branch test :新建分支(在工作区内)git checkout test:切换分支git基本命令git pull origin main更新本地代码(上库代码前必须先同步更新本地为最新代码)git addgit add * 提交所有修改文件到缓存区git add file 提交某个修改文件到缓存区git status查看仓库当前状态,显示变更文件git commit -m "修改记录"添加文件到远端仓库git push origin test提交到自己的本地仓库

一般情况下,我们都是先提交到自己的本地仓库,然后在git代码库上新建merger request,申请合入代码到master仓库

git rm删除工作区文件git提交历史查看

对于我们提交的代码变更历史,有时候我们需要去关注的时候,我们可以使用以下的命令去查看代码都做了什么样的变更,方便我们解决代码冲突问题。个人觉得,如果是自己本地的代码冲突了,其实最快的解决办法就是删除自己的本地代码,重新拉取一下远端仓库到本地,然后再进行代码重新上库,就不会显示冲突了。当然了,这是偷懒的做法,哈哈。

git log 查看提交记录git blame 查看指定文件的记录