代码拉取完成,页面将自动刷新
GIT
1.配置本机git邮箱和用户:(告知本机git 使用者是谁,初次安装git配置)
git config --global user.name 名字
git config --global user.email 邮箱
2.git的四个区域:
工作区(workspace):平时用于存放开发代码的区域
暂存区(index/stage): 用于临时存放改动的地方
仓库区(repository):用于存放所有版本的数据的区域(本地)
远程仓库(remote): 用于远程托管代码的服务器 (github、gitee、gitlab)
3.git项目中文件的状态
1.未跟踪(untracked):文件在工作区但是没有被git所管理,不参与版本跟踪
2.未修改(unmodify): 文件已经入库,且当前文件和版本库中的完全一致。
3.已修改(modified): 文件已经入库,当前文件和版本库中的不一致。
4.暂存状态(staged): 已经存入暂存区的状态。
4.命令:
git init:新建本地仓库
git status [fileName]: 查看仓库中文件的状态
git config --global core.quotepath false 处理中文显示异常
git add [filename]/git add . 添加某个文件/所有文件到暂存区
git rm --cache [fileName] 从暂存区删除某个文件
git commit -m 消息,把暂存区的内容提交到本地版本库
git log 查看版本信息
git reflog 查看完整版本信息
git log --oneline 单行版本信息
git reset --hard id 回退版本,工作区和暂存区都会回退到某个版本
git reset --soft id 回退版本库到某一个版本,工作区和暂存区内容不变
git reset --mixed(默认) id 回退版本 工作区不变 暂存区回退到指定版本。
git checkout [filename]或. 从版本库恢复文件
5.忽略文件
在工作区中创建
.gitignore文件
#为注释
*.txt #忽略所有 .txt结尾的文件,这样的话上传就不会被选中!
!lib.txt #但lib.txt除外
build/ #忽略build/目录下的所有文件
doc/*.txt #会忽略 doc/notes.txt
6.从远程仓库 克隆仓库
git clone https协议/ssh协议
https协议:需要输入账号密码
ssh协议 可以把常用的电脑和指定的git账号绑定
ssh协议使用:(配置一次就不在需要输入账号密码)
1.需要在自己 常用电脑上 生成公钥
c/用户/用户名/ 打开git bash 输入
ssh-keygen -t rsa -C "邮箱"
2.在.ssh文件中 找到 id_rsa.pub 打开并复制内容
3.在gitee的设置 ssh公钥添加即可
7.发布新项目到gitee
a.先在gitee上创建 空的仓库
b.把空的仓库克隆到本地
c.把代码(没有仓库)移动到本地仓库
d.将代码add . 再 commit 最后push(由于是克隆下来的仓库,所以本地仓库已和远程仓库关联)
git push 推送本地仓库到远程仓库。
8.更新本地仓库和远程仓库一致
git pull 命令 从远程仓库拉取最新的版本到本地仓库
9.团队开发时养成习惯
先pull 再push.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。