git尝试
标签(空格分隔): 未分类
尽量用git bash命令行进行处理。
更新文件和提交:
git add filename.xxx
git commit -m “commit discribe”
查看日志
git log
可以查看最近调的日志。可以查看到commit
时的备注。
其中的长字符串表示的就是版本号
commit id
。
回退
Git中使用HEAD
表示当前版本,而上一个版本表示为HEAD^
,往前几个版本就加几个^
。如果版本靠前的话,可以写成HEAD~100
这样的形式。
可以找到了以前的版本,就可以进行回退工作。
git reset –hard HEAD^
用该命令就可以回退到指定版本。
查看历史命令
当回退之后,再想返回新的版本,直接调用git log
日志命令就找不到最近的版本。那么可以使用
git reflog
命令可以获取之前的历史命令。命令之前存在对应的版本号,以及描述。可以使用
git reset –hard commitid
返回到commit id
指定的版本。
回退原理
git版本管理内部有一个指向当前版本的HEAD
指针。当回退版本时,Git将指针指向了需要回退的版本,即完成回退。
查看仓库状态
git status #显示状态
git diff #显示different
推送到远端
首先需要在GitHub上创建一个同名仓库。然后使用本地仓库进行关联,将本地仓库推送到远端
git push -u origin master
在第一次推送时。