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