为了使用。

感谢:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

讲解的很清晰,内容很好。

windows中安装git软件的地址:https://git-scm.com/downloads

创建一个文件夹作为本地仓库。

通过cd命令,可以将cmd放到对应文件夹下。

通过git init可以初始化文件夹。并生成.git的隐藏文件夹:

在该目录下建立文件,写入文件,可以通过版本控制,获得文件之前的状态,之后的状态等。具体命令如下:

git add file_name:工作区文件放入stage中,可以多次执行添加多文件。

git commit -m "instruction" 将文件提交到master或者分支

git status查看状态

git diff filename查看修改差异

git log查看提交日志

git log --pretty=oneline单行显示查看

git reset --hard HEAD~1回退上个版本

git reset --hard xxxxx(序列号) 根据序列号回退

git relog查看之前的日志,找到序列号。便于回退版本

git checkout -- file 丢弃工作区所做的修改。(修改后没有放到暂存区的状态下)回退原状态。(放入暂存区状态下):回退暂存区状态。

引用::::::::::::

git reset HEAD filename 暂存区的内容撤销,重新放回工作区,原句:

git commit -m "instruction" -a tag 删除操作也需要提交,属于修改的一部分。

工作区,暂存区,结果如图:

远程仓库:创建ssh key ,建立在用户目录下的.ssh文件夹里,有一对公有和私有密钥,建立ssh文件夹的命令:

在GitHub的账户上添加公有密钥实现本机对仓库的下载和上传。

添加远程库到本地的关联,远程库的名字设置为origin 地址在GitHub上加入用户名,加入仓库名,一种实例如下:

将本地文件推入远程库:-u关联本地和远程的master,引用:

git push origin master推入远程库

git clone git@github.com:name/pro获取远程克隆到本地,实例:

最新文章

  1. Matlab中如何将(自定义)函数作为参数传递给另一个函数
  2. iOS开发~CocoaPods使用详细说明【转】
  3. wamp出现could not execute run action问题
  4. adaptive hash index
  5. LeetCode29 Divide Two Integers
  6. 怎么用程序获取远程url执行后的图片地址
  7. use of undeclared identifier *** , did you mean ***. in xcode
  8. 【转载】Shared Configuration
  9. Bootstrap网站模板
  10. js某一元素在数组中的索引
  11. 自学Python4.3-装饰器固定格式
  12. .NET/C# 资源
  13. ES6 数组
  14. spoj227 树状数组插队序列问题
  15. Andrew Ng-ML-第十六章-异常检测
  16. iOS WKWebview 网页开发适配指南
  17. mysql 非安装版的配置
  18. Azure 应用服务中的 API 应用、ASP.NET 和 Swagger 入门
  19. SRM 212 Div II Level One: YahtzeeScore
  20. CSS基础和布局复习

热门文章

  1. python基础入门学习1
  2. hdoj1005(循环,找规律)
  3. WebForm从客户端中检测到有潜在危险的Request.Form 值的处理办法
  4. 用django实现一个资产管理的系统
  5. java 爬虫
  6. 5-去掉a标签下划线,禁止a标签的跳转
  7. ROS launch总结
  8. 移动端 input 输入框实现自带键盘“搜索“功能并修改X
  9. VS2013中Nuget程序包管理器控制台使用入门(三)-项目实战(原创)
  10. PAT 1038 统计同成绩学生(20)(代码)