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
posted @   Haikez  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示