将本地文件和GitHub同步

1、安装git客户端

网址:https://git-scm.com/ 

2、在GitHub上创建仓库

pwd //回到git bash的命令窗口,由于我们是在文件夹上右键打开的,因此已经定位到该文件夹目录了
    //可以通过pwd命令查看文件夹位置
git init //将该文件夹变成Git可以管理的仓库
ls //查看文件夹中的内容
git add .//通过git add将所有文件提交到暂存区
         //. 命令可以将所有文件都进行提交
git commit -m 'the initial edition'//git commit -m '说明'提交到版本库中即可
git remote add origin https://github.com/geerniya/MxShop2.git //将本地仓库与GitHub网站的仓库进行关联
git pull --rebase origin master // GitHub网站上的仓库并非是空的,创建时创建了一个README文档,因此需要将两者合并
git push -u origin master  //推送
//这个带有-u这个参数是指,将master分支的所有内容都提交,第一次关联之后后边你再提交就可以不用这个参数了
git push origin master//之后你的每一次修改,直接push​

3、在完成第一次上传后,之后在本地做的修改,都可以通过如下命令进行同步。

git add -A               #将文件的修改上传到暂存区
git commit -m '说明'      #提交到本地仓库
git push origin master   #推送到GitHub网站上

4、git常用命令

mkdir: XX //创建一个空目录 XX指目录名
pwd: //显示当前目录的路径
git init //把当前的目录变成可以管理的git仓库,生成隐藏.git文件
git add XX //把xx文件添加到暂存区去
git commit –m “XX” //提交文件 –m 后面的是注释
git status //查看仓库状态
git diff XX //查看XX文件修改了那些内容
git log //查看历史记录
git reset –hard HEAD^ //回退到上一个版本
git reset –hard HEAD~ //回退到上一个版本
 //如果想回退到100个版本,使用git reset –hard HEAD~100 
cat XX //查看XX文件内容
git reflog //查看历史记录的版本号id
git checkout — XX //把XX文件在工作区的修改全部撤销。
git rm XX //删除XX文件
git remote add origin https://github.com/zongyunqingfeng/testgit //关联一个远程库
git push –u  origin master //第一次要用-u 以后不需要//把当前master分支推送到远程库
git clone https://github.com/zongyunqingfeng/testgit// 从远程库中克隆
git checkout –b dev //创建dev分支 并切换到dev分支上
git branch //查看当前所有的分支
git checkout master //切换回master分支
git merge dev //在当前的分支上合并dev分支
git branch –d dev //删除dev分支
git branch name //创建分支
git stash //把当前的工作隐藏起来 等以后恢复现场后继续工作
git stash list //查看所有被隐藏的文件列表
git stash apply //恢复被隐藏的文件,但是内容不删除
git stash drop //删除文件
git stash pop //恢复文件的同时 也删除文件
git remote //查看远程库的信息
git remote –v //查看远程库的详细信息
git push origin master //Git会把master分支推送到远程库对应的远程分支上

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值