git基础命令及常用操作

本文详细介绍了Git的安装、配置、常用命令以及版本控制流程,包括如何创建、删除分支和进行合并。同时,讲解了在Pycharm中配置Git,进行版本仓库创建、忽略文件、与远程仓库交互的操作。此外,还分享了Pycharm中撤销文件变更、分支管理及打标签的方法,为日常开发提供便利。
摘要由CSDN通过智能技术生成

Git概念:

Git 层级:工作目录==》暂存区/缓存区==》本地git版本库;对文件的增删改操作 都需要先添加到暂存区 -- 提交到本地仓库

安装git及配置

地址:Git - Downloads;一直下一步即可安装成功;安装成功后可以cmd命令行输入git --version查看版本

Git 的配置:

Git的初始化配git 的初始化配置: 建议配置成github或者gitee的注册的账号名称

git config --global user.name "yourname"     # 配置个人用户名

git config --global user.email "youremail "    #电子邮件地址置

git init    # 初始化一个git项目,会在文件夹里面添加 .git的文件(本地git仓库)

查看配置信息:

git config --list      #查看配置信息

常用命令:

git init 本地初始化git库
git add 文件名:把指定文件添加到暂存区
git commit -m “注释信息”:提交到本地版本库
git clone 克隆
git status:查看状态
git log 查看日志历史记录信息
git reflog:查看历史记录显示版本号(用于回滚)
git log --pretty=oneline:单行查看版本历史记录

git log --graph --pretty=oneline --abbrev-commit:查看日志
git reset -- hard HEAD^ 回滚上一个版本 (用的不多)
git reset -- hard 版本号 回滚到指定版本(推荐使用这种)
git diff 比较工作区文件和本地仓库文件的区别
git pull 下载
git push 上传

git branch:查看分支
git branch 分支名:  创建分支
git branch -d dev:删除dev分支
git checkout dev:切换到dev分支
git checkout -b dev:创建并切换到dev分支
git merge dev:把dev上的内容合并到master分支上
git merge --no-ff -m “禁用FastForward模式提交” dev:禁用FastForward模式合并
git tag 标签名: 对当前版本创建轻标签
git tag:查询已创建标签
git tag -d 标签名:删除指定标签
git push origin 标签名: 推送单个标签
git push origin –tags: 推送本地所有标签
git push origin: refs/tags/标签名:远程删除指定标签
git remote:查看连接的远程仓库
git remote add gitee 远程仓库git地址:添加gitee远程仓库

git remote rm 远程仓库别名:删除远程仓库

git push gitee master:把master分支推送到gitee远程仓库

git blame 文件名:查看谁更改了file中的内容、修改时间

Git +pycharm实战:

在公司里面,一般不常用git命令直接进行操作,而是通过 编码的IDE工具集成了git操作(pycharm)

Pycharm+ Git 的配置

1、 打开pycharm ---setting---Version Control---Git

2、 创建版本仓库(同git init操作一样)

 

3、 添加忽略文件.gitignore—保存到本地仓库

 

4、 添加到远程仓库

4.1 在gitee上新建一个同名仓库

4.2 进入如下图的功能git push 进行上传

 

 

5、查看gitee上的仓库上传成功

Pycharm+ Git 的操作:

1、 git push 上传,git pull 下载

2、 每次增加或修改一个文件都要git add ,git commit 提交到本地版本库

3、 pycharm 中对添加到暂存区的文件如何撤销

  右击文件 git rollback 返回上一步(window操作)

  右击文件 git revert 返回上一步(mac操作)

4、 pycharm 中对添加到本地版本库的文件如何撤销

  右击文件 show History ---右击 Revert Commit

5、 pycharm如何创建分支、合并分支

  1.创建分支:右击文件--- Git --- Branchs --- New Branch --- 分支名称

  2.合并分支:右击文件 --- Git ---Branchs—切换到master分支上(checkout)---再右击文件 --- Git ---Branchs --- 点击指定的分支 --- Merge info Current

6、 pycharm中如何给分支创建标签:

  右击文件 --- Git ---Sow History --- 对指定的分支右击 ---New Tag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值