现在很多公司都用git进行代码管理,那么git怎么玩呢?其实很简单。今天我会从一个软件测试工程师的角度,简单谈谈git的使用。
git config git config –global user.email “***@163.com”git config –global user.name “***”git config –listssh-keygen -t rsa -C “* ***@163.com”
如果需要配置免密码提交(ssh拉取代码时),执行上一条命令git命令行拉取代码,连续回车两次。
git分支管理
在日常生活中,我们需要通过拉取自己的一个分支来操作代码。很多情况下git命令行拉取代码,代码仓库已经建好了,通常是leader在协调这部分事务,所以我们会重点拉分支。
操作说明:
工作区:工作区
暂存区:暂存区
本地存储库:存储库或本地存储库
远程仓库:远程仓库
我们通常操作的是我们在电脑上看到的工作区目录。
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代码库上新建一个合并请求,申请合并代码到主仓库
git rm 删除工作区文件
git 提交历史视图
对于我们提交的代码修改历史,有时候需要注意的时候,可以使用下面的命令查看代码做了哪些修改,从而解决代码冲突的问题。个人而言,如果我的本地代码冲突,其实最快的解决办法就是删除我的本地代码,重新拉取远程仓库到本地,然后重新加载代码到仓库,这样就不会显示冲突了。当然,这是偷懒,哈哈。
git log 查看提交记录
git blame 查看指定文件的记录
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 欧资源网