git 快速入门
一、git的安装。
1、下载git
最新下载地址:https://git-scm.com/download/win
2、安装
①选择对应的32位或者64位版本,"下一步"安装即可。
二、git的配置
配置用户名 : $git config --global user.name "you name"
配置邮箱 : $git config --global user.email "you email"
三、git常用命令
1、项目初始化
$git init
本地新建一个文件夹,在文件夹下进入 git Bash ,执行该命令即可完成git文件夹的初始化,
就会发现多了一个.git文件夹 ,这样做的作用是:
git init 之后 , 你可以直接关联远程git仓库里的项目。
git remote add origin https://gitee.com/xxx.git ("https"的哦!!!)
然后你可以直接使用git pull 命令将项目拉下来
git pull origin master (主分支)
2、项目的提交
①git add . (选择要提交的文件 " . "代表所有文件)
②git commit -m "提交说明,一般都是此次修改做了哪些事情" (提交到本地git库)
③git push origin master (提交到master分支上)
3、创建版本库:
实际使用过程中是很少用到git init ,一般都是直接从远程git仓库里使用git clone命令克隆一份代码:
git clone https://gitee.com/xxx.git
四、关于暂存区、工作区的操作
修改工作区后恢复 :git checkout -- filename.txt
修改暂存区后恢复 : git reset HEAD filename.txt
删除工作区文件 : git rm filename.txt (操作后记得commit提交,不然后面会有冲突)
版本回退
$git log 查询操作日志
$git reset hard HEAD^ 从当前版本回退一个版本
$git reset hard HEAD^^ 回退2个版本
五、远程仓库配置
Ⅰ、生成信任公钥key_pub
ssh-keygen -t rsa -C "配置的邮箱"
生成的账号会在ssh文件夹中,copy到github配置下
Ⅱ、关联远程仓库github
关联git
git remote add origin git@server-name:path/repo-name.git
关联Gitee:
Git remote add origin https://gitee.com/xxx/repo.git(项目仓库地址)
Ⅲ、提交master分支下的所有文件到远程仓库
git push -u origin master "-u"是第一次推送时并将远程库关联
如果报错,可以使用该命令清空:版本差异
git pull --rebase origin master