如何将本地文件提交到远程仓库呢?
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有变化吗?看到变化说明 你已上传成功。
简略一下本地提交仓库的过程
其实上面的代码做了几个步骤
- 初始化你的本地仓库
- 文件变动加到暂存区
- 将暂存区中的文件 提交到.git仓库
- 仓库上传到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 显示具体的变动
网友评论