首先git下好以后会有3个文件
分别为
Git CMD
Git Bash
Bash为CMD的加强版,其中加入了一些cmd没有的功能,因此一般而言选择使用Bash而非CMD
Git GUI
GUI为带图像的版本
远程提交项目
1.创建新项目
在Gitlab中的New Project里面;project path填写工程的名称
2.从本地上传文件到远程
在本地文件中选取一个文件夹,eg:d盘
在D盘中右键,选择Git Bash Here
出现后可以先输入
git config --global use.name "xxxxxx"
git config --global use.email [email protected]
之后可以使用一些命令
eg:mkdir /用于创建文件夹; cd /打开某个文件夹; touch /创建文件; echo /写入文件; git status /查看文件是否在本地仓库
其中echo有以下两种
1. echo 写入内容 > 写入文件名 //这种是会覆盖原有内容的
2.echo 写入内容 > >写入文件名 //这种是不会覆盖在本来的基础上增加内容的
git init /初始化目录
git add. /把该目录下的所有文件加到本地仓库中
git add xxx /把该文件加到本地仓库中
git add a*.txt /把a开头的txt文件加入到本地仓库中
git commit - m "xxxx" /建立xxxx版本号
git remote add origin git@SSH地址 /远程加入到该地址(有时候需要加一个ssh key在git里面)
git push -u origin xxx /加入到xxx里面
创建分支(Branch)
1.选择一个project
2.左边栏选commits
3.上边栏选branches
4.new branch
git clone git@SSH地址 用来下载git上的文件
IDEA&git
vcs=>vcs operations popup=>commit //提交代码到本地仓库
vcs=>vcs operations popup=>push //提交代码到远程仓库
对着项目点右键 git=>show history //查看提交历史
clone //项目从没有到有的下载
pull //项目从以前的版本到现在的版本的下载
pull步骤
1.先push
2.对着项目右键 git=>repository=>pull
回溯
git resst HEAD^ //回溯到上一个版本
git reset -hard HEAD~10 //回溯到10个版本前