**
一.git 的安装
详细步骤见下面链接
https://blog.csdn.net/wawawawawawaa/article/details/81172452
二git的几个常用的操作:
克隆(clone): 将远程仓库的项目文件下载到本地
提交(commit): 将修改的内容提交到本地的仓库
推送(push): 将本地仓库的内容提交到远程仓库,进行整合
拉取(pull): 将远程仓库的新文件拉取到本地
还原(reset): 将本地文件回退到某个版本,不影响远程仓库的版本
三.提交代码到远程仓库
1.首先右键要上传的项目,选中git push here 点击打开,会弹出一个命令框。
2. git init 初始化本地仓库。
3. 添加名称和邮箱分别如下:(在以后推送到远程时会附加这些信息过去)
git config --global user.name “zhangruijie”
git config --global user.email “1055465272@qq.com”
4.生成密钥命令如下:
ssh-keygen -t rsa -C “1055465272@qq.com”
注意: 程中会有两个提示,一个是ssh密钥存放的路径,另一个是使用密码,两次直接回车使用默认设置。
ssh密钥默认会生成在操作系统用户目录下的 .ssh 目录里,复制 .ssh 目录里的 id_rsa.pub 文件里的内容, 添加到 GitLab 或者gGtHub的个人主页的ssh密钥中。
5.在GitLab中创建远程仓库。
6.将文件添加到暂存区:git add .
7.将文件提交到本地仓库:git commit -m “相关注释文字”
8.连接远程仓库
git remote add origin 仓库地址
9.将本地代码提交到远程仓库
git push -u origin master
10.创建分支
git branch 新分支名
11.切换分支
git checkout 分支名
12.创建并切换分支 git checkout -b 新分支 origin/master
注意 :-b 新建 origin/master就是在此基础上新建,新建后的跟这个主干上一模一样
13.将新建分支推送到远程
git push origin HEAD -u
14.合并分支
git merge 新分支名
15.删除本地分支
git branch -D 新分支名
16.删除远程分支
git push origin :新分支 注意:冒号前面是空一个,代表本地是空的,没有分支了。
17,回退上一个版本
git reset -hard head^
18.查看日志
git reflog