git 代码版本控制常用操作命令

git代码版本管理操作命令

git 代码版本控制

在这里插入图片描述

1、配置账户(–global全局配置)

git config --global user.name   "xxxxxx"
git config --global user.email  "xxxxxx"

2、查询配置

git config --list

3、解决乱码问题

git config -- global core.quotepath false

4、初始化本地git仓库

git init

5、添加文件到暂存区管理

git add filename  //添加指定文件,多个文件空格后加
git add .   //添加所有文件到暂存区管理

6、项目中不想被管理的文件
新建文件,命名为 .gitnore,在里边写入不想管理的文件
7、添加注释信息

git commit -m "xxxxxxxxx"

8、关联远程仓库地址

git remote add origin 地址

9、提交(同步)本地仓库到远程

git push -u origin master

10、从远程仓库获取

git pull   //获取远程仓库与本地仓库的不同
git clone 地址  //从远程仓库克隆到本地

11、查看文件状态

git status  //是否被追踪

12、获取提交历史信息

git log  //查看提交日志
git reflog  //查看所有历史提交,包括已删除

13、删除文件

git rm filename  //从git仓库与工作区中删除指定文件
git rm --cached filename //只删除git仓库中的文件

注意:每次操作删除以后,需要git commit -m "xxxx"操作,否则将被保留在暂存区
14、撤销回退

git reset HEAD filename  //从暂存区中撤销一个指定文件
git reset HEAD .   //从暂存区中撤销所有文件
git reset --hard 版本号  //撤销回退到指定版本号 (git reflog 查看版本号)

15、比较

git log --oneline  //查看版本号及区别
git diff filename  //比较工作区和暂存区文件的区别
git diff -cached 版本号 filename  //比较暂存区和远程仓库文件区别
git diff commitld filename  //比较工作区和仓库的区

16、分支

git branch  //查看分支
git branch 分支名   //新建分支
git checkout -b 分支名  //新建分支
git checkout 分支名  //切换分支
git merge  被合并分支名   //合并分支
git branch --merged   //查看已合并分支
git branch --no-merged  //查看未合并分支
git branch -d 分支名称  //合并后删除分支
git brabch -D  分支名称  //强制删除分支(未合并的分支)

18、标签

git tag -a 版本号   //新建标签,适用于同一项目不同版本标记
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值