Git

Git

简介

最好的版本管理系统没有之一

解决的问题

代码的版本管理

团队分工协作

git常见命令

git config --global  user.name “用户名”
git config --global user.email "邮箱全局配置"
git init
初始化当前项目

git核心概念

工作区(写代表的文件夹)

暂存盘 (隐藏文件夹)

版本库

分支

暂存盘

git add 
添加到暂存盘
git add my.txt
添加某个文件到暂存盘
git add *.txt
添加某种类型的文件到暂存盘
git add .
添加任意类型的文件到暂存盘
git checkout xxx
从暂存盘取回到工作区
git checkout my.txt
git checkout *.txt
git checkout .

版本库

必须先添加到暂存盘,再添加到版本库

git add .
添加到暂存盘

git commit -m "提示语句"
添加版本库
git log 查看版本
git reflog 查看相关版本
切换到某个版本
git reset  --hard  版本号

远程仓库

添加远程仓库
git remote add origin 仓库地址
添加到版本库
git add .
git commit -m  "提示"
推送到远程
git push -u origin “master”
第二次推送
git push origin “master”

下载远程到本地

git clone  远程地址

推送到远程

git push -u origin “master”
首次
git push origin “master”
推送
git push -f origin “master”
强制用本地替换远程·

拉取远程分支

git  fetch  origin “zql”
拉取远程 “zql” 分支
git checkout zql
切换到本地zql分支
git pull origin “zql”
拉取并合并到本地 zql分支

分支

查看分支

git branch 查看本地分支

git branch -r 查看远程分支

创建分支

git branch 分支名

切换分支

git checkout 分支名

切换并创建分支

git checkout -b 分支名

合并分支

git merge 分支名称

删除分支

git branch 分支名 -d

注意

修改本地分支文件的时候(这个分支有可能别人也操作)

一定也要先:git pull origin 分支

再编辑(确保拿到的是服务器最新文件)

比较文件

> git diff zql.txt

查看状态

git status 文件名

posted @   aureazjl  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示