本地仓库

#安装git
https://git-scm.com/download/win
#git是什么?有什么用?
git相当于一个版本控制系统,版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
作用:
- 记录(项目)文件变化形成一个个版本
- 查看版本记录信息
- 将文件切换到指定版
#git基本使用
 git在哪里打开路径在哪里   建议在管理文件的地方打开
clear清屏     
 按回车继续查看隐藏的内容,按q退出查看 
 上下键切换历史命令   tab键   联想不全(忘记了可以tab键提示补全)


#git 配置用户信息
git config --global user.name "用户名"全局配置用户名
git config --global user.email 邮箱全局配置邮箱
git config --list查看全局配置信息


 #初始化本地git仓库
 git init

 #添加文件到本地仓库并查看追踪状态
 
# 添加所有文件到暂存区(点表示所有文件)
git add .
# 记录到版本库
git commit -m "注释"
git add .
 什么时候有用    创建或者修改新的数据提交才有用
 git commit -m '版本'    创建或者修改新的数据提交才有用
 #查看及切换历史版本
 

# 简略方式查看log信息
git log --oneline
# 完整方式查看log信息,如果出现无法退出,可以按 q
git log
# 切换到指定版本
git reset --hard 版本号# 查看完整历史(版本切换之后git log可能会出现无法查看的情况)
git reflog
# 查看完整历史(版本切换之后git log可能会出现无法查看的情况)
 git reflog
#远程仓库
# 本地仓库中添加远程仓库地址
git remote add origin 远程仓库地址# 移除远程仓库的绑定
git remote remove origin# 推送本地仓库代码到远程(-u参数表示首次,如果第二次及以后的提交无需加-u)
git push -u origin 分支名(码云默认是master,github默认是main)




# 推送本地仓库代码到远程(-u参数表示首次,如果第二次及以后的提交无需加-u)
所有步骤:
- 完成利用 git init初始化本地仓库
- 完成利用 git add .添加工作区文件到暂存区
- 完成利用 git commit -m '注释'将暂存区内容提交到仓库中形成一个新版本
- 完成在 码云 (Gitee - 基于 Git 的代码托管和研发协作平台) 新建仓库
- 完成利用 git remote add origin 远程仓库地址将本地仓库与远程仓库绑定
- 完成利用 git push -u origin master将本地仓库版本文件推送到远程仓库中
- 完成利用 git log或git log --oneline查看提交版本历史
#克隆远程仓库
- 利用 git clone 命令克隆一个远程仓库
步骤:
- 在gitee(码云)上找到仓库地址
- 使用git clone 拷贝仓库文件到本地
#Git忽略文件 .gitignore
# 这里演示.gitignore的部分语法
# #之后的内容是注释 会被Git忽略
# 忽略 info.txt 文件
info.txt
# 忽略 .vscode/ 目录下所有的文件
.vscode
# 忽略目录下所有.md结尾的文件
*.md
# 忽略 doc/目录下扩展名为txt的文件
doc/*.txt/node_modules
/oh_modules
/local.properties
/.idea
**/build
/.hvigor
.cxx
/.clangd
/.clang-format
/.clang-tidy
**/.test
/.appanalyzer

总结:

