git安装(windows平台)
外网网站下载git会很慢,所以推荐下面这个网站
–>快速下载git点击这里
找到相对较新的版本,根据电脑是32位/64位下载对应版本
1,先完成本地仓库的创建
$mkidir warehouse #创建warehouse文件并用作为仓库
$cd warehouse
$git init #将当前目录warehouse初始化为仓库(初始化之后warehouse内会有一个.git的隐藏文件)
$git config --global user.name "xxx" #配置每次提交修改的提交人
$git config --global user.email "xxx@163.com" #配置每次提交修改的提交人的邮箱
$vim test.txt #创建测试文件
$echo "this is a test text" > test.txt #test.text内写入内容
$git add . #添加当前仓库的内容的修改到本地仓库等待提交
$git commit -m "initial commit" #提交当前修改,-m指定此次提交的说明信息
至此为止test.text文件的修改已经成功提交到本地仓库
2,push到gitee
注册gitee账号,并完善账号信息,新建一个文件用来关联本地仓库
复制gitee上的项目文件的链接
$git remote add origin https://gitee.com/xxxxxx/xxxx.git #关联本地仓库到gitee上
$git push origin master #push到gitee上
出现此报错时需要执行命令
$git pull origin master --allow-unrelated-histories
然后会进入编辑模式,直接esc一下,按":wq"保存退出就行
然后就可以成功push了
然后再次使用
$git push origin master #push到gitee发现可以push成功,在gitee个人主页可以看到tset.text文件成功push上去
git的一些基本概念
git分为工作区、暂存区、本地仓库和远程仓库
工作区:git版本库所在的目录就是工作区
暂存区:(英文:stage/index)一般存放在“.git目录(隐藏文件)”下的index文件(.git/index)中,所以暂存区也可以叫索引(index)
版本库:工作区有一个隐藏目录(.git),其实这个就是git的版本库
远程仓库:建立在远程服务器上的版本库
git init
在当前目录初始化一个版本库
git add .
提交工作区所有变化到暂存区
git commit -m "提交说明"
将暂存区文件提交到版本库
git pull [shortname] [分支]
拉取远程仓库到本地仓库
git push [shortname] [分支]
将本地仓库推送到远程仓库
git基本使用
git init
初始化仓库
git status
查看当前仓库状态
git log
查看提交日志
git diff
查看更改前后的差别
git分支操作
git branch
显示分支表
git checkout -b "分支名"
创建、切换分支
git merge
合并分支
git log -graph
以图表形式查看分支
git更改提交的操作
git reset
回溯历史版本
git commit --amend
修改提交信息
git rebase -i
压缩历史
git推送至远程仓库
git remote
git查看远程仓库
git remote add name [url]
添加远程仓库
git push [shortname] [分支名]
推送至远程仓库
git从远程仓库获取
git clone
获取远程仓库
git pull [shortname] [分支名]
获取最新的远程仓库分支