当前位置:网站首页 > 用户验收测试(UAT) > 正文

git 服务端(git 服务端 获取用户凭证)



  • Git是一个开源的分布式版本控制系统,是Linus Torvalds为了管理Linux内核开发而开发的一个开放源码的版本控制软件。它用于跟踪项目代码的变化、管理代码的版本,以及协调多人在同一个代码库上的开发。

版本控制系统

  • Git是一种版本控制系统,它可以追踪和记录项目代码的历史变化。通过Git,我们可以轻松地回溯到之前的任何代码版本,查看代码的修改历史,并与不同版本进行比较。

Git常用命令

  • 设置用户签名
    • 签名的作用就是用来标识用户,以区分不同的开发人员
    • 设置全局用户签名的命令如下:
    git config --global user.email "" git config --global user.name "You Name"
    • 直接用命令设置即可,新的名字会覆盖以前的名字
    • 设置完用户签名以后可以在C盘的一个目录中看到设置名字
    • C:UsersLiu.gitconfig
  • 初始化本地库
    • 找到一个希望被git管理的文件夹
    • 在文件内调出git终端
    • 输入命令: 进行授权
    • 然后在文件夹内多以的文件夹
    • 此时当前的这个文件夹就被管理了,包括其所有的子文件都会被管理

Git的工作机制

  • 工作区-->暂存区-->本地库(历史区)
  • 把文件添加到暂存区:git add
# 把一个单独的文件放在暂存区 git add index.txt ​ # 把一个单独的文件夹放在暂存区(暂存区不能放空文件夹) git add dir/ ​ # 把所有已经修改的文件都放在暂存区 git add . ​ # 查看暂存区的状态 git status # 从暂存区删除文件 git rm --cached index.txt
  • 把暂存区的文件添加到本地库(历史区): git commit
# 把暂存区的内容放到历史区 git commit -m "这里要写注释" ​ # 查看当前历史区的版本 git log
  • 回退到上次提交的版本
# 回退一级,直接从历史区退回到工作区 git reset --hard HEDA^ ​ # 回退两级 git reset --hard HEAD^^ git reset --hard HEAD~2 git reset --hard 前7位编号 ​ # 查看退回的版本信息 git reflog ​ # soft退回,从历史区退到了暂存区,工作区的代码还在,可以修改注释重新加到历史区 # 可以与工作区的代码合并,最终只保留一条记录 git reset --soft HEAD^ ​ # 使用revert退回到之前的版本 git revert HEAD* ​ # reset 和revert 的区别 + 都是退回到工作区
  • 命令输错了,如何退出vim界面
    • 按下 i 键,切换到INSERT模式
    • 写下注释(必写)
    • 按下esc键
    • 按下 :
    • 输入wq
    • 按回车即可推出vim界面

Git的分支

  • 创建分支
# 默认的主分支是master # 创建一个分支 git branch login ​ # 查看当前分支 # 分支前面的*号,代表当前所处的分支 git branch
  • 切换分支
# 切换到指定分支(切换到login分支) git checkout login
  • 合并分支
# 把login的内容合并到自己的主分支 git merge longin
  • 删除分支
# 把没用的分支login删除 git branch -d login

解决冲突问题

  • 选择保留的,删掉不要的重新提交即可

添加远程库

# 添加远程库 git remote add origin https://github.com/persistenceTT/persisProject.git https://gitee.com/liutao-TT/iconfont.git # 删除远程库,如果远程库的地址输错了,可以使用以下命令删除 git remote remove origin ​ # 将本地库推到远程库 git push origin master ​ # 拿回远程仓库修改的数据 git pull ​ # 拉取某个远程仓库的某个分支的数据 git pull origin master
到此这篇git 服务端(git 服务端 获取用户凭证)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • linux系统微信不能登陆(linux用户登录不了)2025-02-14 13:00:08
  • samba共享设备密码(samba用户密码)2025-02-14 13:00:08
  • git 配置用户名和密码(git 配置用户名和密码怎么设置)2025-02-14 13:00:08
  • 一张图了解“数智化审计赋能平台”全貌【含部分用户体验】2025-02-14 13:00:08
  • GD32官方固件库(标准外设库)下载2025-02-14 13:00:08
  • ssh免密配置的用户群体(ssh免密配置的用户群体有哪些)2025-02-14 13:00:08
  • samba用户密码(samba账号密码)2025-02-14 13:00:08
  • github中国用户(github在中国有服务器吗)2025-02-14 13:00:08
  • ssh免密配置的用户群体(ssh 免密配置)2025-02-14 13:00:08
  • samba密码查看(samba用户密码)2025-02-14 13:00:08
  • 全屏图片