上传文件到github的方法:
1.进入github,在右上角点击按钮建立一个新的github项目,填好项目名,点击“create repository”创建一个项目。
2.在文件夹使用命令git clone 项目地址,将项目所在文件夹克隆下来。
3.在项目文件夹中打开命令行,使用命令git init初始化,然后通过git add和git commit –m “注释”将项目上传至提交区。
4.运行命令git remote add origin 项目地址.这一步,如果报错 fatal: remote origin already exists,则先运行git remote rm origin后再运行此命令。
5.运行命令git push origin master,这步如果报错error:failed to push som refs to…….,则先运行git pull origin master,在运行该命令。
最后输入用户名和密码即可。
初始化配置:
在命令行模式里输入以下命令:
git config –global user.name “用户名”
git config –global user.email “邮箱”
显示配置参数:git config –list
git的工作流程:
1.在工作目录中添加\修改文件
2.将需要进行版本管理的文件放入暂存区域
3.将暂存区域的文件提交到GIT仓库GIT管理的文件有三种状态:
–已修改(modified)
–已暂存(staged)
–已提交(committed)
在对应项目目录下打开命令行,运行: git init
将项目文件夹中的readme.md文件添加到暂存区域,输入命令:git add readme.md
将暂存区域的文件添加到提交区域,并备注,输入命令: git commit –m “add a README file(备注内容)”
如果在字母m前加一个a,则表示将所有工作目录追踪的文件直接提交.
克隆别人的代码在储存代码的文件夹中打开命令行,输入命令:git clone 目标代码所在链接即可将目标代码克隆下来
查看工作状态:
查看各种目录里文件的状态:git status
将最近一次提交到git仓库的文件恢复到暂存区域:git reset HEAD
加文件名表示将特定文件恢复到暂存区域,不加文件名表示将所有文件恢复到暂存区域
将特定文件从暂存目录恢复到工作目录,可以使用:git checkout命令
查看历史提交记录:git log
回到过去状态:
git reset HEAD命令的其它用法:
git reset HEAD~加一个波浪线表示回到更上一个版本状态.
git reset –soft HEAD 移动HEAD的指向
git reset HEAD 将快照回滚到暂存区域
git reset –hard HEAD 将暂存区域还原到工作目录
git reset ID 回滚指定快照