Git版本控制

概念

Git中存在本地仓库和远程仓库,可以使用码云(gitee)搭建远程仓库

常用命令

设置用户信息

git config --global user.name "chengyaojing"

git config --global user.email “hello@chengyaojing.cn"

查看配置信息

git config --list

获取git仓库——从远程仓库克隆

git clone 远程git仓库地址

工作区,暂存区和版本库

工作区:包含.git文件夹的文件夹是工作区,用于存放开发的代码

暂存区:.git文件夹下的index文件就是暂存区,用于临时保存修改文件

版本库:.git隐藏文件夹就是版本库,版本库中存储的是配置信息和日志等,不能动

工作区的文件状态

untracker  没有被git控制

tracked  已经被git控制  :Unmodified  未修改状态,Modified  已修改状态,Staged  已暂存状态

Git本地仓库常用命令

git status   查看文件状态

git add 文件名   将文件加入暂存区

git reset 文件名   将暂存区的文件取消暂存

git reset -hard 版本号   将文件切换到指定版本

git commit -m "提示信息" 文件名   将暂存区的文件提交到版本库

git log   查看日志

Git 远程仓库常用命令

git remote -v   查看远程仓库

git clone 地址   克隆远程仓库

git pull origin [branch-name]   从远程仓库拉取

git push origin [branch-name]  推送到远程仓库

分支常用命令

git branch   查看分支

git branch [name]   创建分支

git checkout [name]   切换分支

git push origin [name]   推送到远程仓库分支

git merge [name]   合并分支

标签常用命令

git tag   查看标签

git tag [name]   创建标签

git push origin [name]   推送到远程仓库

git checkout -b [branck] [name]   检出标签

IDEA中使用git

配置git

获取仓库

本地初始化仓库

从远程仓库克隆

.gitignore文件

.gitignore文件用于说明不需要被git控制的文件或目录

commit和push

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值