Git笔记

Git

01 全局设置

设置用户信息

 git config --global user.name "zsr"
 ​
 git config --global user.email "zsr@qq.com"

查看配置信息

 git config --list

02获取Git仓库

本地初始化git仓库

  1. 在创建空目录repo1下,创建git仓库

  2. 进入目录,右键打开Git bash窗口

  3. 执行命令git init

远程克隆仓库

执行命令:git clone [远程仓库地址]

 git clone  https://gitee.com/zhoushurui/hellogit.git

工作区加到暂存区

 git add *

暂存区到版本库

 git commit

Git工作区中文件的状态

untracked 未跟踪

tracked 已跟踪

  1. Unmodified 未修改

  2. Modified 已修改

  3. Staged 已暂存

查看状态

git status

03本地仓库操作

 git status  查看状态
 git add     将文件的修改加入暂存区
 git reset   取消暂存或是切换到指定版本
 git commit  将文件的修改提交版本库
 git log     查看日志

提交

 git commit -m "init repo1" user.java

-m "init repo1" 写的是备注信息

回退

 git reset --hard 159a951d6dee93371dbe085af6d977f3a58d75b3

159a951d6dee93371dbe085af6d977f3a58d75b3 通过git log 日志查看的版本号

04远程仓库操作

 git remote  查看远程仓库
 git remote add  添加远程仓库  
 git clone   远程仓库可隆
 git pull    远程仓库拉取
 git push    推送到远程仓库     

origin 远程仓库

查看详细信息

git remote -v

git remote -v
origin  https://gitee.com/zhoushurui/hellogit.git (fetch)
origin  https://gitee.com/zhoushurui/hellogit.git (push)

push进行推送

 git push origin master

05分支操作

git branch  				查看分支
git branch[name] 			创建分支
git checkout[name] 			切换分支
git push [shortname][name]  切换到远程仓库分支
git merge[name]				合并分支

查看分支

git branch    列出所有本地分支
git branch -r 所有远程分支
git branch -a 远程和本地	  

分支切换

git checkout [name]

分支操作-推送至远程仓库分支

git push [shortName] [name]

短名可以是origin

git push origin b1

合并通知时候出现弹窗

输入“:wq”

同一个仓库可以有多个分支,每个分支可以不一样

分支操作-分支合并,可以在master中合并b1,b2

git merge [name]

06标签操作

标签就是版本,就是拍照片

  • git tag 列出已有标签

  • git tag [name] 创建标签

  • git push [shortname] [name] 将标签推送至远程仓库

  • git checkout -b [branch] [name] 检出标签

注意:检出标签的时候,会创建新的分支,且会切换到新的分支中

07在IDEA中使用Git

1.在IDEA中配置Git

setting ->Version Control ->Git

2.获取Git仓库

俩种方式:

  • 本地初始化仓库

VCS->Create git Repository

  • 从远程仓库克隆

3.本地仓库操作

  • 将文件放入暂存区

1.在编写代码时候会出现弹窗Add File to Git ,点击add,就完成操作

类/代码颜色描述
黑色已提交git
绿色已加入暂存区
红色未加入暂存区

2. 点击红色文件右键,点击git->add 加入缓存区

  • 将暂存区的文件提交版本库

    单个文件,右键该文件,git->commit file...

    多个文件,全部勾选,写上Commit Message

    提交成功后,类颜色全部变黑色

    提交争个项目,右键项目git->commit file...

    控制栏:Git:绿色√ 也可以实现提交

  • 查看日志

Git:钟表按钮,show Histroy

4.远程仓库操作

  • 查看远程仓库

操作:项目右键 git ->Repository ->Remotes..

结果:展示当前仓库关联的远程仓库

  • 添加远程仓库

在查看远程仓库弹出框中点+号,—号,删除关联关系

注意:一个本地仓库可以对应多个远程仓库

  • 推送至远程仓库

    Git -> Repository -> Push

    Git:绿√提交并推送。

  • 从远程仓库拉取

    Git -> Repository -> Pull

    Git:蓝色斜下箭头

5.分支操作

  • 查看分支

    右键项目,Git -> Repositroy ->Branches ,或者只看右下角会有master之类的分支符号提示

  • 创建分支

New Branch

勾选Checkout branch 代表创建分支时候会切换到分支

  • 切换分支

    checkout

  • 将分支推送至远程仓库

Push

  • 合并分支

    b1分支 ->Merge into Current

    特别注意:出现Push to origin/master was rejected. idea使用gitee仓库,提交代码--push被拒绝解决方法

    右键项目->open in ->Terminal

    在打开的命令行中输入以下代码。

    git push -u origin master -f

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值