1 Star 1 Fork 0

13568953700/22git1

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
整理笔记.txt 2.83 KB
一键复制 编辑 原始数据 按行查看 历史
13568953700 提交于 2024-09-05 20:49 . 更新了第一周作业要求
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.
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xgdmax/22git1.git
git@gitee.com:xgdmax/22git1.git
xgdmax
22git1
22git1
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385