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

git 服务端(git 服务端 获取用户凭证)Git 是一个开源的分布式版本控制系统 是 Linus Torvalds 为了管理 Linux 内核开发而开发的一个开放源码的版本控制软件 它用于跟踪项目代码的变化 管理代码的版本 以及协调多人在同一个代码库上的开发 版本控制系统 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

小讯
上一篇 2025-05-27 21:34
下一篇 2025-05-07 09:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/145352.html