在当前目录创建一个Git代码库
1 | git init |
添加当前目录的所有文件到暂存区
1 | git add . // . 表示全部文件 |
提交暂存区到仓库区
git commit -m [message] message为注解信息
通过以上三步,可以将创建一个本地代码库并将目录下的所有文件存放到代码库中
远程库版本库克隆到本地
1 | git clone url通过clone得到的远程版本库,当需要进行push的时候,不需要加 -u |
撤销
重置当前分支的HEAD为指定commit,同时重置暂存区和工作区,与指定commit一致
git reset --hard [commit] commit 通过git log 或者 git reflog 可以得到
查看信息
显示有变更的文件
1 | git status |
显示当前分支的版本历史
1 | git log |
显示当前分支的最近几次提交
1 | git reflog |
显示所有文件的更改内容
1 | git diff |
显示指定文件更改的内容
1 | git diff path |
提交本地代码库到github上
1.建立远程仓库
1 | git remote add name url 在url创建名字为name的仓库 name为远程库的名字 |
2.将内容同步到远程版本库上
1 | git push name master name 为之前远程库的名字 |
如果是第一次同步 需要加上-u : 即为git push -u name master
origin 是默认的远程版本库名称
为什么要使用GIT?
git可以帮助我们在在本地对代码进行版本控制,当我们的代码出现问题的时候,一些情况下直接修改代码是很麻烦的,所以当出现问题的时候,通过git回滚我们的代码,可以使我们避免修改大量错误代码的工作。
通过git可以将代码托管到github上,可以实现对代码的托管。
当团队分工合作的时候,git可以将每个人实现的部分进行合并。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步