建立仓库并提交更新

2018-02-23  本文已影响0人  怎么昵称

如何将本地文件提交到远程仓库呢?

cd 都当前目录下
git init 
git add  .
git commit -m 'xxx' 

git remote add origin git地址
git push  -u origin master

按照上面的步骤一行行执行命令,刷新你的github,就可以看到提交了

本地目录任何修改变动, 都需要《上传更新》

git add .
git commit -m "ccc"
git pull        // 防止自己的远程被推送更改了
git push

刷新GitHub,看看github有变化吗?看到变化说明 你已上传成功。

简略一下本地提交仓库的过程

其实上面的代码做了几个步骤

  1. 初始化你的本地仓库
  2. 文件变动加到暂存区
  3. 将暂存区中的文件 提交到.git仓库
  4. 仓库上传到GitHub

看不懂,没关系,下面解释下一些不好理解的词语

初始化: 就是在工作区当前目录生成一个本地.git仓库,当前目录作为git 仓库
工作区: 电脑能看见的目录(不包含隐藏文件)
暂存区: .git 目录下的index文件
版本库: 工作区中隐藏的.git目录,版本库包含暂存区
Git: 开源的分布式版本控制系统。作用呢就是 创建、保存项目快照数据和前后快照的对比

下面是搜集的一些命令总结:

用命令行在 3个部分中操作文件

工作区 ----> git add . -----> 暂存区------> git commit -m "xx"-------> master

master分支替换暂存区、工作区
checkout HEAD <file>

master 替换 暂存区
git reset HEAD <file>

暂存区 替换 工作区
checkout -- <file>

暂存区删除文件, 工作区 不做改变
git rm --cached <file>

还有其他的一些操作命令
git clone <git仓库> <dierctory> 克隆git仓库到本地指定目录 , 下载后的仓库目录名为directory目录名

git clone <git仓库>

git log 查看历史信息

git branch 新建分支
git branch -d 删除分支
git checkout 分支 // 切换分支,git会自动将这个分支的最后快照内容 替换工作区目录内容
git checkout -b 分支 //创建分支,并立刻切换到分支
git merge 合并分支
git status -sb 显示项目当前状态
git diff 显示具体的变动

上一篇下一篇

猜你喜欢

热点阅读