您的位置:首页 > 财经 > 金融 > 免费咨询网络游戏诈骗_商用厨房设计书籍_百度一下进入首页_怎么弄一个自己的链接

免费咨询网络游戏诈骗_商用厨房设计书籍_百度一下进入首页_怎么弄一个自己的链接

2025/2/24 13:33:45 来源:https://blog.csdn.net/xuann/article/details/145539242  浏览:    关键词:免费咨询网络游戏诈骗_商用厨房设计书籍_百度一下进入首页_怎么弄一个自己的链接
免费咨询网络游戏诈骗_商用厨房设计书籍_百度一下进入首页_怎么弄一个自己的链接

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是Linus Torvalds 为了,帮助管理 Linux 内核开发,创建的一个开放源码的版本控制软件。Git是分布式版本控制系统,用于管理多人协同开发项目。

Git的基础命令及其功能介绍:

1. 创建仓库 

初始化本地仓库
git init// 初始化一个Git仓库,在当前目录下创建一个.git文件夹

克隆远程仓库
git clone <远程仓库URL>
示例:git clone https://github.com/user/repo.git

2.获取代码

git pull  // 从远程仓库拉取最新代码并自动合并到当前分支。

git fetch // 从远程仓库拉取最新代码,但不自动合并到本地仓库。

3.分支管理

创建/切换分支
git branch                  // 查看所有分支
git branch <分支名>         // 创建新分支
git checkout <分支名>       // 切换分支
git checkout -b <分支名>    // 创建并切换到新分支(旧版写法)
git switch <分支名>         // 切换分支(新版推荐)
git switch -c <分支名>      // 创建并切换到新分支(新版推荐)

合并分支
git merge <分支名>          // 将指定分支合并到当前分支

删除分支
git branch -d <分支名>      // 删除已合并的分支
git branch -D <分支名>      // 强制删除未合并的分支

4.文件操作与提交
git status //显示工作树的状态,包括哪些文件被修改了、哪些文件被暂存了等。
git add    //将文件添加到暂存区, .添加当前目录下所有文件。
示例:git add <filename> 或 git add .
git commit //将暂存区的文件提交到本地仓库,使用-m添加提交信息。
示例:git commit -m "提交信息"
git rm   //从工作区和暂存区删除文件,-f强制删除,--cached只从暂存区删除,保留工作区中的文件。
示例:git rm <filename>
git diff //显示工作树与暂存区或本地仓库之间的差异,可以指定文件名比较。
示例:git diff <filename>

5.查看提交历史
git log                    // 详细历史
git log --oneline     // 简洁模式(单行显示)
git log --graph       // 图形化分支历史

6.版本控制
git reset // 版本回退,使用--hard或--soft指定回退的情况。
示例:git reset --hard HEAD^ 或 git reset --hard <commit_id>
git stash // 将当前工作区变更储存到临时区域,以便稍后恢复。

7.远程操作
关联远程仓库
git remote add origin <URL>   // 添加远程仓库(通常命名为origin)
git remote -v                            // 查看远程仓库信息

推送与拉取
git push -u origin <分支名>   // 首次推送并关联远程分支
git push                      // 后续简化推送
git pull                      // 拉取远程更新(等同于fetch + merge)
git fetch                     // 仅获取远程更新不自动合并

8.标签管理
创建与推送标签
git tag v1.0                        // 创建轻量标签
git tag -a v1.0 -m "描述"   // 创建含注释的标签
git push origin --tags        // 推送所有标签到远程

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com