Git·使用

Git·使用

windows:下载git工具
https://git-scm.com/download/win
1. 码云地址:https://gitee.com/
2. github地址:https://github.com/
3. 使用git命令配置git用户与邮箱(免密)
git config --global user.name "Edel" 你的名字
git config --global user.email XXX@qq.com 你的git绑定的邮箱
git config --list 查看配置是否成功
**
在这里插入图片描述

1. 初始化仓库  				git init  把这个目录变成git可以管理的仓库
2. 添加文件目录到git仓库 	git add . (. 是全部文件暂存区所有更改,文件名 可指定文件)
3. 上传到git仓库命令 		git commit -m "可写注释内容"
4. 连接远程仓库连接命令 		git remote add origin https://github.com/你的github的用户名/test.git(这里是版本库URL git仓库的https地址)
5. 推送到分支(master)的命令	git push -u origin master(分支名字master为主分支)
6. 克隆项目到本地
git clone  http://admin@10.228.1.2:1000/r/xxx.git (你要克隆的项目名称)

7. 本地建立仓库上传到git 
$ git init                -- 初始化仓库(把这个目录变成git可以管理的仓库)
$ git remote add origin https://gitee.com/XXX/vue-project.git  -- 将本地仓库添加到远程git上
$ git pull origin master  -- 拉取git主分支到本地

拉取或上传需要输入git(码云)的账号密码

====================================================================
$ git add .
$ git commit -m "第一次提交"
$ git push origin master

----------------------------------------------------
git报错! [rejected]master -> master (fetch first)
解决方法将你的仓库和你的gitee合并
git pull --rebase origin master

合并后再上传,得到解决
git push origin master
----------------------------------------------------

git config --list 查看所有配置
git status   	  查看暂存区的内容
git log		      查看提交的日志
修改仓库名(origin是默认仓库名)
git remote rename origin oschina

如果想将一个远程仓库添加到本地的仓库中,可以执行
git remote add origin  仓库地址
查看当前仓库对应的远程仓库地址
git remote -v
修改仓库对应的远程仓库地址
git remote set-url origin 仓库地址
分支问题:
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean

新建一个分支
$ git branch newbranch  

查看分支是否创建成功
$ git branch    

切换到新的分支
$ git checkout newbranch

提交内容到新的分支
$ git add . 
$ git commit -m "newbranch"

切换到主分支
$ git checkout master 

将新分支提交合并到主分支上
$ git merge newbranch 

上传代码
$ git push -u origin master

删除分支
$ git branch -D newbranch

版本比对

git diff HEAD -- git01.txt   -- 比对版本内容 

**差异比较说明**
	`---`:表示变动前的文件
	`+++`:表示变动后的文件
	变动的位置用两个@作为起首和结束
	@@ -1,2 +1,3 @@:减号表示第一个文件,"1"表示第1行,"2"表示连续2行。同样 的,"+1,3"表示变动后,成为第二个文件从第1行开始的连续3行。

恢复版本
方法一:

git reset --hard 版本号     
git reset --hard HEAD^     恢复到上一个版本
git reset --hard HEAD~100  恢复到上100个版本

方法二:

git reflog -- 获取版本信息 第一列是版本号用来恢复版本使用
git reset  --hard 6fcfd89    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青鸟遇鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值