常用Git命令
本地创建Git仓库
先在本地创建一个文件夹,再在该路径下使用git init命令,使该文件夹成为GIt仓库
git init
本地文件添加到Git仓库
先把项目复制到这个文件夹里面,再使用git add .命令把项目添加到仓库
git add .
如果你只想提交一部分文件,可以使用git add 命令
git add <filename>
查看本地Git文件状态
使用git status命令,可以看到哪些文件是新增的,哪些文件被删除,哪些文件被修改
git status
查看文件修改的内容
如果你使用git status命令看到了一个文件有改动,你想看看具体改动了那些内容,你可以使用git diff 命令来查看
git diff <filename>
本地项目上传到Git仓库
再通过git commit -m "注释内容"把项目提交到仓库
git commit -m "注释内容"
git上传之前需要登录git账号,使用github官网注册的账号登录,命令如下
git config --global user.name "用户名"
git config --global user.email 邮箱号
查看提交记录
git log
版本回退
回退到上一个版本git命令git reset --hard HEAD^
回退到上上个版本命令git reset --hard HEAD~2
回退上n个版本命令git reset --hard HEAD~n
git reset --hard HEAD^
查看git版本号
git reflog
红色框内就是版本号
回退到指定版本
git reset --hard 版本号
查看文件
cat <filename>
把git仓库的文件上传到github
先生成ssh key,文件传输需要ssh加密传输
ssh-keygen -t rsa -C "邮箱号"
然后在github设置ssh key,把生成的id_rsa.pub文件里面的内容复制到key,title随便填
把git仓库的文件上传到github
git remote add origin github库url
把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。
git push origin master
下载github项目到本地
git clone github库url
使用github的镜像网站进行访问,下载速度会快很多,只需要将原本的网站中的github.com 进行替换为github.com.cnpmjs.org
例如
git clone https://github.com/ZouPoYing/xxx.git
替换成
git clone https://github.com.cnpmjs.org/ZouPoYing/xxx.git
更新本地代码
git pull
配置更新gitee同步github
github经常卡到不能用
gitee由于服务器在国内就没有这个问题了
所以在国内建议使用gitee
更新gitee同步github
首先要有gitee和github账号和仓库
打开.git文件夹下的config文件
增加新的gitee仓库url