- 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 服务端(git 服务端 获取用户凭证)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!# 添加远程库 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
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/te-uat/32328.html