Git基本操作

Git的工作就是创建和保存你项目的快照及与之后的快照进行对比。

Git常用的是以下6个命令: git clone、git push、git add .、git commit、git checkout、git pull。

 

 

 一个简单的操作步骤:

       git init - 初始化仓库

       git add . - 添加文件到暂存区

       git commit - 将暂存区内容添加到仓库中。

创建仓库命令:

        git init  初始化仓库

        git clone +地址  拷贝一份远程仓库,也就是下载一个项目

提交与修改:

         git add . -添加文件到暂存区

         git status  查看仓库的当前状态,显示有变更的文件

         git diff 比较文件的不同,即暂存区和工作区的差异

         git commit 提交暂存区到本地仓库

         git reset 回退版本

         git rm 将文件从暂存区和工作区中删除

         git mv 移动或重命名工作区文件

提交日志:

         git log 查看历史提交记录

         git  blame<file> 以列表形式查看指定文件的历史修改记录

远程操作:

         git remote 远程仓库操作

         git fetch 从远程获取代码库

         git pull 下载代码并合并

         git push 上传代码并合并

 

git 上传项目基本操作:

    1、git clone + 代码库地址

    2、git add .

    3、git commit -m'代码说明(可作为注释随意写)'

    4、git push 上传代码并合并

//如果,是多人协作 在git push之前,应git pull 将代码下载合并。

如果git的项目平时只有自己一个人在维护提交代码,那么每次提交代码时,则不需要先pull,可以直接push。即使执行了pull,也获取不到新内容,更不用担心会覆盖本地文件。
在多人协作中,你和同事,同时修改了同一个文件,修改完成都要push。这是就会出现一个问题:先push的人提交正常,后push的人会被警告存在冲突。
如果强制push,远端仓库会自动合并,保留出现冲突的内容(上一个版本和刚提交的内容都会被保留下来)。
这时代码将不能正常运行,其他同事在执行pull拉取新代码后会发现无法运行,这就给别人造成了很大的麻烦。
所以,在开发项目时如果是多人协同开发,那么提交代码时一定要先pull,拉取远端仓库的最新版本,如果存在冲突,仔细校对,在本地处理好冲突内容后再执行push提交代码。

posted @   一克嗽  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示