Git不知道小伙伴们都接触过没,今天闲着没事我就来给大家讲讲Git这个分布式版本控制系统的一些常用操作命令。
在讲操作命令之前,可能会有小伙伴会问,Git是什么啊,可能有的小伙伴还没有了解过,下面我先来给大家聊聊Git的概念。
Git概念:
- Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
- Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
- Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git常用操作命令:
git config --list 查看配置信息
git init 初始化,将当前目录作为工作目录
git add 文件名 将制定文件添加到暂存区
git rm -r --cached <file> 从暂存区清除指定文件
git commit -m 将暂存区中的文件添加到版本库
git status 查看暂存区的状态
git diff 查看对比
git reset HEAD 撤销暂存区的内容
git rm 文件名 删除文件
git rm -f 文件名 强制删除
git mv 重命名
git branch 查看所有分支
git branch 名字 创建指定分支
git checkout 名字 切换到指定分支
git branch -d 删除分支
git merge 分支名 合并分支
git log --oneline 查看日志
git tag 查看标签(版本)
git tag -a v1.0.1 添加标签
1.设置全局用户名
git config --global user.name '用户名'
2.设置全局用户名邮箱
git config --global user.email '用户邮箱'
3.设置本仓库局部用户名
git config user.name '用户名'
4.设置本仓库局部邮箱
git config user.email '用户邮箱'
5.绑定远程仓库
git remote add origin xxx仓库地址
6.使用pull命令
git pull origin master
git pull --rebase origin master
# 允许不同历史版本提交,强制合并分支
git pull origin main --allow-unrelated-histories
7.将本地仓库上传到远程仓库
git push -u origin master
设置代理:
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
取消代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
Git这个东西还是强烈推荐小伙伴们去学习的,为什么这么说呢,因为进入公司开发项目,肯定不是你一个人在开发吧,需要成员之间协同开发,但是每个人都开发了各自的功能,怎么进行组装呢,这时就需要Git来发挥作用了,Git可以把每个人的开发分支打到主支上进行项目的整合,最后就组装成一个完整的项目了。