1.git安装

百度网盘 :链接:https://pan.baidu.com/s/1xJCICJmQSpSn9RuuhzXwLQ?pwd=03eb 
                   提取码:03eb 
全部默认安装

2.git初始环境配置

桌面鼠标右键打开git bash

设置用户和邮箱

git config --global user.name "你的名字”

git config --global user.email "你的邮箱”

查看用户和邮箱

git config --global user.name

git config --global user.email

创建一个自己的仓库

进入仓库目录

git init

3.git的一些基本命令(首先你需要知道工作原理)

git add .  

git status   查看状态

git commit -m ''message"

git log  查看提交日志

ok 实战测试一次

创建文件

touch 1.txt

 提交至缓存区并且查看

git add .

git status

提交至本地仓库附带信息并查看提交记录

git commit -m 'test'

git log

4.分支

创建一个分支 

git branch dev01

查看分支

git branch

 切换分支

git checkout devo1

 合并分支(用于合并项目到master)

切换回master

git checkout master

合并

git merge devo1 master

git log 查看

 删除一个分支

git branch -d devo1

重点:解决分支合并冲突(二个分支修改了同一文件同一行)

解决办法:手动打开冲突位置,删除多,只保留一个更改。

 

手动删除测试

 然后正常

git add .   git commit

解决成功 

5.创建仓库 配置公玥

去码云注册一个账号 创建一个新的远程仓库  码云地址

 

 

 配置生成一个自己的SSH公密钥

git终端输入  一直回车什么也不要管

ssh-keygen -t rsa

查看密钥

cat ~/.ssh/id_rsa.pub

 点自己个人中心,配置自己的ssh密钥

 ssh认证码云

ssh -T git@gitee.com

 填yes确认

 

 本地添加远程仓库

git remote add [自定义名] [远程仓库地址]

查看远程仓库

git remote

 本地文件推送至远程仓库

master:master == 本地分支名:远程仓库分支名 ==相同可以简写 git push test master

git push [仓库别名] master:master

git push推送时建立推送和远端分支的关系

git push --set-upstream test master

以后就能直接用git push 提交

拉取整个项目

git clone  <地址>  [自定义文件名]

 

 

 每次克隆是拉取整个项目 这里介绍只拉取更新  用

git fetch

这个时候你发现打开拉取更新的文件查看,发现并没有改变,因为这只是抓取,没有合并分支

你需要额外合并远程分支

git merge orgin/master
是不是感觉很麻烦 这个时候简化命令学一个新命令 拉取

git pull 

git pull=git fetch+git merge 

重点:更新冲突解决  也是同上所述 手动解决

5.idea 使用git 

(1) 打开setting 搜索 git 配置git.exe路径 可以直接使用系统识别的

 

 (2)点击应用 选择初始化项目  VCS 

 (3)提交项目  git add . git commit

 

 

 (4)推送到仓库 git push

 

 

 

(5)分支操作

 

 

 

 谢谢看到最后,天道酬勤!

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐