git开发

git是一个分布式版本控制软件。
git分为三个部分:

  • 工作区 写文件的地方
  • 暂存区 将add的文件复制一份到./.git/index
  • 版本库 将暂存区的文件移动进来
    git结构

初始化#

cd 到目录
git init
# 配置用户名邮箱
git config user.name lczmx
git config user.email lczmx@t.com
# 信息保存在./git/config文件

文件添加or修改#

vim 文件名 # 添加或修改文件
git status # 查看文件状态
git add 文件名 # 将文件提交到暂存区
git commit -m "提交信息" # 将暂存区文件移动到当前分支库
git commit -am "信息" # add 和 commit

文件删除#

rm xxx # 删除工作区文件
git rm xxx # 删除暂存区
git commit -m "delete file" # 删除当前分支文件

文件撤销#

git diff 比较文件差异,,也就是修改之后还没有暂存起来的变化内容。
git checkout -- 文件名 # 撤销工作区的修改
# 撤销到任意版本
1. git log --oneline # 查看日志
2. git reset --hard commit的id(通过查看日志获得)# 撤销到指定版本
git reset HEAD #撤销到上一版本

分支#

分支即独立开发的小房间。

git branch 分支名 # 创建分支
git checkout 分支名 # 切换分支
git checkout -b 分支名 # 创建并切换分支
git merge 分支名 # 合并分区
# 合并分区有冲突的话需要修改文件,然后在add和commit
git branch -d 分支名 # 删除分支

使用远程库#

  1. 创建github创库

  2. 创建ssh秘钥,把公钥上传到github

    ssh-keygen -t rsa -C "youremil@example.com"

    然后把id_rsa.pub放到github的Account setings --> SSH keys

  3. 使用git clone命令把远程库拉到本地

    git clone xxx.git
    # origin 默认远程数据库名称
    # 在本地库当前分支
    git remote add origin git@xxxxx.git
  4. 上传数据库

    # 第一次push要带-u
    git push -u origin 分支名

    现在GitHub将master改为了 main:

    git remote add origin git@github.com:lczmx/SimpleCRM.git
    git branch -M main
    git push -u origin main
posted @   403·Forbidden  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示
主题色彩