git简介和使用、基础命令

文章目录

      • 一、git的安装与配置
      • 二、Git工作区原理
      • 三、Git的使用和仓库的创建
      • 四、Git的常用操作
      • 五、配置公钥
      • 六、IDEA中配置Git

一、git的安装与配置

https://tortoisegit.org/
下载对应版本安装即可

注意:配置中输入邮箱和密码一定要和自己的git账户一致

git的配置

查看配置
git config -l
查看全局配置
git config --global --list
配置用户名
git config --global user.name "username"
配置邮箱
git config --global user.email "email"
配置密码
git config --global user.password "password"

二、Git工作区原理

git简介和使用、基础命令_第1张图片
三个工作区域
Workspace工作目录(工作区,存放代码的地方)
Index/Stage暂存区()用于存放临时的改动
Repository资源库()仓库区,安全存放数据的位置,HEAD指向最新的仓库版本
还有一个特殊的就是git远程仓库Remote,托管代码的服务器

三、Git的使用和仓库的创建

git简介和使用、基础命令_第2张图片
创建本地仓库有两种方法
一种是创建全新的仓库

git init 初始化仓库

另一种是克隆远程仓库到本地

git clone [url]

四、Git的常用操作

查看状态
git status
添加所有文件到暂存区
git add .
提交暂存区的内容到本地仓库
git commit -m '提交信息'

五、配置公钥

ssh -keygen -t -sa
生成公钥
在C/USers/USername/.ssh中找到公钥 添加到码云账户中

六、IDEA中配置Git

clone后把.git拿到当前项目,直接使用

git分支可以支持对同样的东西同时进行不同的开发,但是当需要合并的时候会遇到一些问题

创建分支
git branch name
查看分支
git branch
新建分支并切换到对应的分支
git checkout -b branchname
合并指定分支到当前分支
git merge brachname
删除分支
git branch -d branchname
删除远程分支
git push orgin --delete branchname
git branch -dr remote/branchname
切换分支
git checkout branchName
switch命令用来接替checkout的功能,但switch不能切换到commit id
git switch branchname
创建并切换到分支
git switch -c branchname

你可能感兴趣的:(coder常识,git,github)