Git基操
Git --- 必须得懂的版本管理工具
一、 Git最基本操作
1. 初始化git文件夹 --- git init
设项目文件夹为gittest
$ cd gittest #cd到项目文件夹
$ git init #初始化git文件夹
2. 查看当前仓库状态 --- git status
$ git status
3. 添加更改(追踪) --- git add .
4. 查看更改内容 --- git diff
按q退出
5. 撤回追踪 --- git reset
6. 提交更改 --- git commit
$ git commit -m "本次提交的描述"
$ git commit -a #自动添加并提交已追踪的修改
7. 设置一些不提交的文件 --- 创建.gitignore
$ git rm --cached 文件名 #删除已经存在的追踪
$ vim .gitignore #在该文件下写入不想提交的文件名称
在.gitignore文件中写入不想提交的文件名
git status 查看追踪列表中少了 "nocommit.md"
8. 删除已经存在的追踪
$ git rm --cached 文件名 #删除已经存在的追踪
从git系统中删除该文件,但依旧存在项目文件夹中,只是停止追踪而已。
二、Git分支 --- 不同的时间线
设新分支名为: newbranch
1. 添加新的分支
$ git branch newbranch
2. 查看分支
$ git branch #查看当前项目分支有哪些
3. 切换分支
$ git checkout newbranch
4. 合并分支
在当前分支执行:
$ git merge 另一个分支名称
5. 删除分支
$ git branch -d newbranch #删除已经合并或提交的分支
$ git branch -D newbranch2 #强制删除分支
三、Git的提交
1. 指定远程仓库
$ git remote add origin https://github......
2. 推送到远程端
$ git push --set-upstream origin master
3. 下载更新远程端的项目
$ git pull
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?