简易操作步骤具体看下面
上传远程
第一步:包管理 git init
第二步:把工作区的内容添加到暂存区 git add .
第三步:生成历史版本 git commit -m "说明"
第四步:第一次上传 git remote add 变量名 远程地址
第五步:git push -u 变量名 master
如果是第二次上传 直接跳过 第四步 和 第五步 直接进入到第六步
第六步: 直接输入 git push
远程拉取代码
第一次拉取该远程仓库的内容:git clone 远程仓库地址 (有些有密钥需要配置密钥)
第 n 次拉取该远程仓库的内容:git pull
操作git分支
查看分支:git branch
创建一个新的分支:git branch 分支名称
切换分支:git checkout 分支名称
git分支的合并:git merge 分支名称
注意分支合并:
首先把全部代码拉取下来: git pull
其次操作 :git merge 分支名称
在进行 git add . ===> git commit -m '说明' ====> git push
git 操作本地文件
+ git 默认不会管理你的任何一个文件夹
+ 你的某一个文件夹如果需要 git 管理
+ 那么你需要通知给 git, 他才会管理
第一步
1. 把本地文件夹初始化成为 git 仓库
+ 打开命令行, 切换目录到你希望git 管理的目录
+ 输入指令: $ git init
+ 会在当前目录下, 生成一个叫做 .git 的隐藏文件夹
=> 有个这个文件夹, 表示当前目录被 git 管理了
=> 当前目录及所有后代目录都是被 git 管理的状态
+ 当你把一个 本地文件夹 变成 本地仓库 以后
=> git 会 "虚拟" 的把你的文件夹分成 三个部分
=> 工作区:
-> 你书写的代码全部都在工作区内
=> 暂存区
-> 把你想形成历史版本的内容暂时存储
-> 暂存区可以回退到 工作区
=> 历史区
-> 你形成的一个一个的历史版本
-> 只能把暂存区的内容形成历史版本
第二步
2. 查看暂存区状态
+ 打开命令行, 切换目录到 .git 文件夹所在的目录
+ 输入指令: $ git status
第三步
3. 把工作区的内容添加到暂存区
+ 打开命令行, 切换目录到 .git 文件夹所在的目录
+ 输入指令:
=> $ git add 文件名称 单独添加一个文件到暂存区
=> $ git add 文件夹名称 单独添加一个文件夹到暂存区(注意: 空文件夹 git 不管)
=> $ git add --all 把工作区当前所有的内容都放到暂存区
-> 简写: $ git add -A
-> 简写: $ git add .
第四步
4. 把暂存区的内容回退到工作区
+ 打开命令行, 切换目录到 .git 文件夹所在的目录
+ 输入指令:
=> $ git reset HEAD -- 文件名称 单独撤回一个文件到工作区
=> $ git reset HEAD -- 文件夹名称 单独撤回一个文件夹到工作区
=> $ git reset HEAD -- . 撤回暂存区所有内容到工作区
第六步
5. 查看历史版本
+ 打开命令行, 切换目录到 .git 文件夹所在的目录
+ 输入指令: $ git log
+ 会以 倒序 的形式来展示你的历史版本
第七步
6. 生成历史版本
+ 打开命令行, 切换目录到 .git 文件夹所在的目录
+ 输入指令: $ git commit -m "说明"
+ 就会把当前暂存区内的所有内容形成一个 历史版本, 并且清空暂存区
第八步
7. 回退历史版本
+ 把当前工作区回到指定的那个时间节点的版本
+ 打开命令行, 切换目录到 .git 文件夹所在的目录
+ 输入指令: $ git reset --hard 版本id
+ 就会把你的工作区回退到指定的历史版本时间节点状态
上传到远程
1. 你的历史区要有还没有上传过的版本
2. 你要有一个 远程的仓库
=> 尽量不要一个远程仓库对应多个本地仓库
=> 会出现冲突
第一步. 建立一个远程仓库
1-1. 打开 github 或者 gitee 网站
1-2. 点击页面的右上角 加号(+), 点击新建仓库
1-3. 填写仓库信息
=> 仓库名称(必填)
-> 不要用中文和空格
=> 仓库介绍(选填)
-> 中英文无所谓
=> 选择 加密或者开源
=> 点击创建
本地仓库和远程仓库的第一次上传操作
1. 把本地仓库和远程仓库建立连接通道
=> 告诉本地仓库, 将来你上传上传到什么位置
=> 打开命令行, 目录切换到 .git 文件夹所在的目录
=> 输入指令: $ git remote add 变量名 远程地址
=> 相当于告诉了本地仓库, 以后上传可以使用 变量名 这个地址上传了
2. 把本地的历史版本推送到远程仓库
=> 打开命令行, 切换目录到 .git 文件夹所在的目录
=> 输入指令: $ git push -u 变量名 master
该本地仓库的第二次上传
1. 只需要有未上传的历史版本就行
2. 直接上传
+ 输入指令: $ git push
拉取到本地
第一次拉取该远程仓库的内容
1. 找到你要拉取的远程仓库
=> 点击 克隆/下载
=> 复制仓库地址
2. 确定你需要存放远程仓库的目录
=> 在当前目录下打开命令行
=> 输入指令: $ git clone 远程仓库地址
第 n 次拉取该远程仓库的内容
1. 直接拉取远程代码就行
=> 打开命令行, 切换目录到你之前拉取下来的文件夹内
=> 输入指令: $ git pull
git 分支
+ 在当前内容下, 开辟出一个 分支内容, 在分支上的所有书写
+ 和原本内容不相干
+ 当你需要的时候, 进行分支合并就可以了
1. 查看所有分支
=> 打开命令行, 切换目录到 .git 文件夹所在的目录
=> 输入指令: $ git branch
2. 创建一个新的分支
=> 打开命令行, 切换目录到 .git 文件夹所在的目录
=> 输入指令: $ git branch 分支名称
=> 会把你当前所在的分支的所有内容复制一份放在新创建的分支上
3. 切换分支
=> 打开命令行, 切换目录到 .git 文件夹所在的目录
=> 输入指令: $ git checkout 分支名称
=> 切换到指定的分支位置
4. 合并分支
=> 在 git 内的合并分支, 只有一种情况
-> 你站在某一个分支上, 把其他分支的内容合并到自己身上
=> 打开命令行, 切换目录到 .git 文件夹所在的目录
=> 输入指令: $ git merge 分支名称
本文详细介绍了Git的基本操作,包括初始化本地仓库、添加文件到暂存区、提交历史版本、建立远程仓库连接、上传和拉取代码、分支管理等。通过一步步指导,帮助读者熟练掌握Git的日常使用。

被折叠的 条评论
为什么被折叠?



