优秀的编程知识分享平台

网站首页 > 技术文章 正文

Git 基础使用命令_git的基础命令

nanyue 2025-02-17 13:21:16 技术文章 3 ℃

项目提交

提交过程: 从本地添加到暂存区, 再提交到本地仓库, 再推送到远程仓库.

1、本地 -> 暂存区

git add

2、暂存区 -> 本地仓库

git commit -m "代码修改说明"

3、本地仓库 -> 远程仓库

git push

4、远程仓库 -> 本地仓库

git pull

注: 以上 git pull / git push 命令为关键词, 还需添加条件, 参考以下远程仓库的推送/拉取板块.

5、通过 git add 添加到暂存区的文件, 可通过以下命令撤回

git reset <文件名>

版本回滚

1、查看提交(commit)的历史记录, 获取版本号

git log

2、版本回滚

git reset --hard 版本号

例: git reset --hard
1349aeab1df136cda5d2245b075c9554f6a1a03b

版本前进

版本回滚之后,可通过此操作恢复

1、查看历史所有的版本提交信息

git reflog

2、恢复指定版本

git reset --hard 版本号

例: git reset --hard fdgg3059

项目分支

可以理解为复制了一份项目, 通过checkout切换.

1、创建分支

git branch <分支名>

2、切换分支

git checkout <分支名>

注: 切换分支之前先add和commit.

3、查看本地所有分支

git branch

4、修改分支名

git branch -m <新分支名>

5、删除分支

git branch -d <分支名>

6、删除远程分支

git push origin --delete <分支名>

注: origin 为仓库别名

远程仓库

  • 推送

1、建立连接

git remote add origin http://192.168.147.195:8001/xxxn1102/paperless-office-project.git

注: origin 为仓库别名, 可自定义.

2、推送至远程仓库

git push -u origin "master"

注: master 为远程仓库分支.

  • 拉取

1、拉取项目,默认主分支

git clone http://192.168.147.195:8001/xxxn1102/paperless-office-project.git

2、查看连接远程仓库的所有分支

git branch -r

3、切换到其他分支

git checkout <分支名>

4、把远程存储仓库中的dev分支更新到本地的dev分支中, dev为分支名

git pull origin dev

5、查看连接远程仓库的别名 地址

git remote -v

分支合并

1、需要被合并的分支提交

git add
git commit -m "代码修改说明"

2、切换到master主分支

git checkout master

3、合并分支

git merge <分支名>

4、master主分支提交

git add
git commit -m "代码修改说明"

设置提交用户信息

git config --global user.email "1234567890@qq.com"
git config --global user.name "xxxn1102"

最近发表
标签列表