Git 安装和使用

Git

  1. Git官方文档:https://docs.github.com/zh/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository
  2. Git 使用文档推荐:https://www.runoob.com/git/git-tutorial.html
  3. Git 使用视频推荐:https://www.bilibili.com/video/BV1ce4y1W7YB?p=7&spm_id_from=pageDriver&vd_source=99a27fa5cb4cc7fa78d997bce1799f8b
  4. git 命令推荐:https://blog.csdn.net/vily_lei/article/details/108847399

Git安装

官网下载安装即可,不赘述。

Git使用

建立和使用本地仓库

  1. 将文件指定为本地仓库:Git Bash Here 后,输入命令git init 即可在这里插入图片描述

  2. 在本地仓库中,添加文件后,输入 git add [file] 添加到暂存区,然后提交,提交好后,输入 git commit -m ‘描述’ 即可。注: 输入 git add . 可自动提交当前目录下的所有文件到暂存区。

  3. 查看仓库状态:输入 git status 即可,可查看文件的状态

  4. 查看操作日志: git log 可查看仓库历史的提交记录在这里插入图片描述

  5. 查看详细日志: git reflog 引用日志或“reflogs”记录分支的提示和其他引用在本地存储库中更新的时间,可以很好地帮助你恢复你误操作的数据

  6. . 回退版本:git reset [HEAD]

在这里插入图片描述
在这里插入图片描述

分支管理

  1. 添加分支: git branch [name]
    在这里插入图片描述

  2. 查看分支: git branch 在这里插入图片描述

  3. 切换分支: git checkout [name] 在这里插入图片描述

  4. 合并分支:git merge [name] **注意当发生合并冲突时,需要手动去解决,可以定位到发生冲突的文件,手动更改。如用Vim更改。
    在这里插入图片描述

  5. 删除分支 git branch -d [name]
    在这里插入图片描述

建立远程仓库

  1. 添加远程仓库:
    git remote add [shortname] [url]
    在这里插入图片描述

  2. 添加SSH秘钥 ssh-keygen -t rsa -C “youremail@example.com”
    在这里插入图片描述 找到保存目录下的pub文件后打开 在这里插入图片描述
    复制到git上后添加即可
    在这里插入图片描述

  3. 查看所有远程仓库:git remote -v在这里插入图片描述

  4. 查看某个远程仓库的信息:git remote show [remote]
    在这里插入图片描述

  5. 下载远程文件:git clone [url]

  6. 抓取、拉取和冲突解决:
    为解决多个本地仓库对应一个远程仓库(协同写作),由于多个人员提交后,远程仓库与本地仓库不一致导致冲突。
    例如:
    在这里插入图片描述
    此时需要通过,抓取和合并,解决本地和远程仓库不一致问题。
    a、查看远程仓库和本地仓库不一致的内容:git fetch [shortname] 在这里插入图片描述
    b、合并远程仓库和本地仓库内容: git merge [shortname/branch]
    注意:当提示 refusing to merge unrelated histories 时,可以输入以下命令解决。
    git merge origin/master --allow-unrelated-histories
    在这里插入图片描述
    c、上面a和b的操作,在没有冲突的情况下,可以直接使用pull 来下载合并。
    git pull origin [远程branch:本地branch]
    在这里插入图片描述

  7. 推送到远程仓库 :

         **git push <远程主机名> <本地分支名>:<远程分支名>**
    

如果本地分支名与远程分支名相同,则可以省略冒号:
git push <远程主机名> <本地分支名>
在这里插入图片描述
此时:在github的仓库中即可看到提交的信息
在这里插入图片描述

  1. 其他命令:删除和修改仓库
    git remote rm name # 删除远程仓库
    git remote rename old_name new_name # 修改仓库名

idea与Git关联

  1. 在idea中设置git关联在这里插入图片描述

  2. 点击项目后,依次点击git -> + 。(前提:需要将目录建立为本地仓库才能出现Git
    在这里插入图片描述
    填写提交所需的相关信息
    在这里插入图片描述

  3. 输入远程仓库地址并提交。在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值