首页 > 其他分享 >Git常用命令

Git常用命令

时间:2023-08-21 23:03:51浏览次数:34  
标签:origin git -- global Git 常用命令 config

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可以把每个人的开发分支打到主支上进行项目的整合,最后就组装成一个完整的项目了。

标签:origin,git,--,global,Git,常用命令,config
From: https://blog.51cto.com/u_16167640/7180531

相关文章

  • 【git】基本操作与流程
    基本操作流程1、第一阶段,单枪匹马干1.1:进入要管理的文件夹1.2:初始化gitinit1.3:管理目录下文件状态,新增或者修改过的文件都是红色的gitstatus1.4:管理指定文件,红变绿gitadd文件名称gitadd.1.5:个人信息配置,一次即可gitconfig--globaluser.ema......
  • 项目部署_通过Shell脚本自动部署项目(操作步骤说明、安装git和maven)
          ......
  • PostgreSQL-常用命令汇总
     1. 连接到PostgreSQL数据库:psql-h主机名-p 端口号-U用户名-d数据库名 2. 列出所有数据库:\l 3. 切换到指定数据库:\c 数据库名 4. 查看当前数据库中的所有表:\dt 5. 查看表的结构:\d 表名 6. 执行SQL查询:SELECT *FROM 表名; 7. 创......
  • suse linux 常用命令
    (1)命令ls——列出文件 ls-la给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 lsa*列出当前目录下以字母a开头的所有文件 ls-l*.doc给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cpafileafile.bak把文件复制为新文件afile.bak cp......
  • git将已跟踪文件加入gitignore
    如果不小心将target文件提交过远程仓库,已经被git管理,此时直接加入gitignore是不生效的,需要先将其从git的托管中脱离出来。脱离方法:gitrm-r--cached<需要脱离的文件路径,可以是文件夹,也可以是多个文件>将文件或路径添加到.gitignore文件中git添加并推送到远程仓库中。......
  • Git分支查询
    要查看Git仓库中的分支信息,可以使用以下命令:查看本地分支:gitbranch这将列出所有本地分支,并在当前分支前添加一个星号。查看远程分支:gitbranch-r这将列出所有远程分支。查看所有本地和远程分支:gitbranch-a这将列出所有本地和远程分支,包括隐藏的分支。查看包括最后一次提交信......
  • GitHub Deskhub使用
    (适合已经知道git是啥但是还不太熟到同学看~)GitHubdeskhub就是一个图形化的github管理工具啦,比起来命令行使用舒服100倍哈哈哈~链接:https://desktop.github.com/下载后解压,mac解压后拖到application里就ok啦。1.登录GitHub账号2.创建仓库可以选择:a.创建新仓库b.从自己的gith......
  • Linux常用命令_拷贝移动、打包压缩、文本编辑命令(cp、mv、tar、vim)
                ......
  • Linux常用命令_文件目录操作命令(mkdir、rm、rmdir)
       ......
  • Linux常用命令_文件命令操作命令(ls、cd、cat、more、tail)
          ......