git笔记:
分布式版本控制工具,用来对软件开发过程中的源代码文件进行管理,通过git 仓库来存储和管理这些文件,git仓库分为本地仓库和远程仓库,本地仓库:开发人员自己电脑上的Git仓库,远程仓库:远程服务器上的git仓库
commit:提交 将本地文件和版本信息保存到本地仓库
push:推送,将本地仓库文件和版本信息上传到远程仓库
pull:拉取,将远程仓库文件和版本信息下载到本地仓库
程序员---commit-> 本地--------------|-----(push)------》远程仓库-------------(pull)-->本地仓库
全局配置用户信息
git config --global user.name "moxiaozhi"
git config --global user.email "[email protected]"
查看配置信息
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 名字 合并分支
标签:文件,教程,git,仓库,--,本地,使用,远程 From: https://www.cnblogs.com/moxiaozhi/p/17343519.html