安装及配置
1. 安装
淘宝镜像,选择最新版本即可
https://registry.npmmirror.com/binary.html?path=git-for-windows/
根据系统选择对应的版本
2.配置用户名密码
git config --global user.name [用户名] #配置用户名
git config --global user.email [邮箱] #配置邮箱
查看配置信息
git config --global user.name
git config --global user.email
3.常用命令配置
这里只说了 git-log,查看日志文件的命令
-
在gitbash中使用
touch ~/.bashrc
,创建一个文档 -
输入
vim .bashrc
打开文档,先按 i 键,然后将下面代码出入-
#用于输出git提交日志 alias git-log='git log --pretty=oneline --all --graph --abbrev-commit' #用于输出当前目录所有文件及基本信息 alias ll='ls -al'
-
按ESC 、 :、在光标出输入wq,保存退出。
-
-
在gitbash中输入,
source ~/.bashrc
git基本操作命令
初始化(init)
git init
工作区提交到暂存区(add)
git add .
暂存区提交到本地仓库(commit)
git commit -m 'commit message'
查看状态(status)
git status
查看日志(log)
git log
因为上面配置了常用命令,所以使用git-log
查看更清晰、方便。
版本回退(reset)
git reset --hard [commitID]
分支操作
查看本地分支
git branch
创建本地分支
git branch 分支名
切换分支
git checkout 分支名
git checkout -b 分支名
,切换合并一个不存在的分支
合并分支
- 切换到主分支
git checkout master
- 合并
git merge [分支名]
删除分支
- 删除分支时,做一系列的检查
git branch -d [分支名]
- 强制删除
git branch -D [分支名]
解决冲突
找到冲突的文件,改成自己想要的样子,重新add、commit
idea中使用git
配置码云
配置ssh公钥
-
在gitbash中输入
ssh-keygen -t rsa
,一路回车 -
查看公钥并复制
cat ~/.ssh/id_rsa.pub
-
在gitee中进行配置,以后提交代码时不用再输入密码。
配置idea
- 点击test,出现2的版本号即可。
-
安装gitignore,方便生成.ignore文件,安装完成后重启idea
-
配置Git bash
完成后的样子
在idea中使用git
生成本地仓库
生成ignore文件
提交本地代码
连接远程仓库
输入在码云中已经创建好的仓库地址
点击push进行提交
克隆远程仓库
将仓库地址拷贝过来,并选择合理的仓库地址
解决冲突
分支操作
创建分支
切换分支
合并分支
idea常用操作
几条铁令
- 先提交本地更好再切换分支
- 代码及时提交
- 提交前先pull,处理冲突
- 工作前的首要操作是先下拉
备注
参考博客:https://blog.csdn.net/weixin_48074431/article/details/126513574?ops_request_misc=&request_id=&biz_id=102&utm_term=黑马git学习笔记张猛&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-126513574.142v96pc_search_result_base3&spm=1018.2226.3001.4187