git知识总结

1.git的功能:  

 代码回溯

 版本切换

 多人协作

 远程备份

2.git分两种仓库

    本地仓库

    远程仓库

3.一些指令作用

commit: 提交,将本地文件和版本信息提交到本地仓库



push: 推送,将本地文件和版本信息提交到远程仓库



pull: 拉取,将远程仓库文件和版本信息下载到本地

4.git全局设置

**设置用户信息**

  git config --global user.name "xmc"

  git config --global user.email "xmc@qq.com"

**查看配置信息**

  git config --list

5.获取git仓库

(1)本地获取

1. 在任意目录下创建一个空目录(例如repo1)作为我们的本地Git仓库

2. 进入这个目录中,点击右键打开Git bash窗口

3. 执行命令**git init*



(2)远程克隆

命令格式:git clone 远程仓库地址

6.git几个区的关系

工作区 ->(git add) 暂存区->(gir commit) ->版本库

7.Git工作区中的文件存在两种状态:

- untracked 未跟踪(未被纳入版本控制)

- tracked 已跟踪(被纳入版本控制)

       1)Unmodified 未修改状态

       2)Modified 已修改状态

       3)Staged 已暂存状态

8.git 常用命令

本地仓库

git status 查看文件状态

git add 将文件的修改加入暂存区

git reset 将暂存区的文件取消暂存或者是切换到指定版本( 切换到指定版本命令格式:git reset --hard 版本号)

git commit 将暂存区的文件修改提交到版本库

        命令格式:git commit -m msg 文件名

git log  查看日志

远程仓库:

- git remote  查看远程仓库

- git remote add 添加远程仓库

        添加远程仓库命令格式:git remote add 简称 远程仓库地址


- git clone 从远程仓库克隆

        克隆仓库的命令格式: git clone 远程仓库地址


- git pull 从远程仓库拉取

        命令格式:git pull 远程仓库简称 分支名称


- git push 推送到远程仓库

         git push 远程仓库简称 分支名称

9.git分支命令(分支之间相互隔离)

- git branch                                     查看分支

  -r 查看远程仓库分支

  -a 查看所有分支



- git branch [name]                       创建分支

     git branch 分支名称



- git checkout [name]                    切换分支



- git push [shortName] [name]   推送至远程仓库分支



- git merge [name]                        合并分支

10.分支合并问题解决(不同分支操作同一个文件同一位置)

问题:CONFLICT (content): Merge conflict in b1.txt

解决:找到合并后的分支,手动修改后提交

出现问题: cannot do a partial commit during a merge.

解决:git commit -m "matser合并b1并解决冲突" b1.txt -i(加-i)

11.标签

- git tag                            查看标签

- git tag [name]                    创建标签

- git push [shortName] [name]       将标签推送至远程仓库

- git checkout -b [branch] [name]   检出标签

12.在IDEA中获取Git仓库有两种方式:

- 本地初始化仓库,本质就是执行 git init 命令

     依次选择菜单【VCS】---【Import into Version Control】---【Create Git Repository】



- 从远程仓库克隆,本质就是执行 git clone 命令

     依次选择菜单【VCS】,点击【Get from Version Control】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值