git开发
git是一个分布式版本控制软件。
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 分支名 # 删除分支
使用远程库#
-
创建github创库
-
创建ssh秘钥,把公钥上传到github
ssh-keygen -t rsa -C "youremil@example.com" 然后把
id_rsa.pub
放到github的Account setings --> SSH keys -
使用git clone命令把远程库拉到本地
git clone xxx.git # origin 默认远程数据库名称 # 在本地库当前分支 git remote add origin git@xxxxx.git -
上传数据库
# 第一次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
作者:忞翛
出处:https://www.cnblogs.com/lczmx/p/15828317.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
欢迎各位大佬评论交流。可以的话,不妨点一下推荐。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端