git的使用教程

git笔记:

分布式版本控制工具,用来对软件开发过程中的源代码文件进行管理,通过git 仓库来存储和管理这些文件,git仓库分为本地仓库和远程仓库,本地仓库:开发人员自己电脑上的Git仓库,远程仓库:远程服务器上的git仓库

 

commit:提交 将本地文件和版本信息保存到本地仓库

push:推送,将本地仓库文件和版本信息上传到远程仓库

pull:拉取,将远程仓库文件和版本信息下载到本地仓库

程序员---commit-> 本地--------------|-----(push)------》远程仓库-------------(pull)-->本地仓库

全局配置用户信息

git config --global user.name "moxiaozhi"

git config --global user.email "1791016366@qq.com"

查看配置信息

git config --list

获得git 仓库

1.本地初始化一个git仓库 右键git bash 执行命令git init

2.从远程仓库克隆 git clone https地址

版本库:.git 隐藏文件夹中有配置信息

工作区 : 包含.git目录的目录 ---存开发的代码

暂存区:.git 文件夹中,有一个index文件就是暂存区,stage,临时保存修改文件的地方

 

 git工作区的文件状态:

untracked未跟踪

tracked已跟踪 (已纳入版本控制)

1.Unmodified(未修改)

2.Modified 已修改

3.Staged 已暂存

 

常用命令:

本地仓库:

git status 查看文件状态

git add <文件名> 将文件的修改加入暂存区

git reset 暂存区的文件取消暂存或者是切换到指定版本

git commit 将暂存区文件修改提交到版本库

git log 查看日志 有版本号

 git commit -m "提示信息" 文件名

git reset --hard  版本号码

 

 远程仓库:
git remote 查看远程仓库
git remote add 添加远程仓库
git remote add 简称 地址
 
git clone 从远程仓库克隆 
git clone url
git pull 从远程仓库拉取
git pull 远程仓库名称 分支名称 
如果是本地初始化的仓库,不是克隆的 需要在后面添加--allow-unrelated--histories
 
 
git push 推送到远程仓库
git push 远程仓库名称 分支名称
 
分枝操作
 
git branch 查看分支
后面加-a所有分支 -人远程分支
 
git branch 名字 创建分支 
git checkout 名字 切换分支
git push 简写 名字 推送到远程仓库分支 简写一般是origin
git merge 名字  合并分支
 
 
 
 
 

 

posted @ 2023-04-22 17:24  满城衣冠  阅读(61)  评论(0)    收藏  举报