Git浅学 更新中
来源:互联网 发布:有什么育儿软件 编辑:程序博客网 时间:2024/06/07 22:25
Git浅学
git config –global user.name “Your Name”设置名称
git config –global user.email “email@example.com”邮箱
mkdir learngit 设置空文件 learngit
cd learngit 进入文件
pwd 显示文件路径
git add readme.txt 添加readme文件 在learngit目录下
git commit -m “first commit” 提交到仓库 -m输入的本次提交的说明
git status 查看当期仓库的状态,
git diff 查看文件
git log 查看日志
HEAD代表当前版本 HEAD~1 代表之前上一个版本的版本
git reset 回退
$ git reset –hard HEAD~1 案例 回退上一个版本
git reflog 回退后又想找回可以查看命令历史 找到之前回退的commit id
$ git diff HEAD – readme.txt 查看当前文件在工作区与版本库最新版本的区别
$ git checkout – readme.txt 撤销当前文件在工作区的修改回到最近一次git commit或git
add时的状态$ git reset HEAD file(readme.txt)把暂存区的修改撤销掉(unstage),重新放回工作区
$ rm file 删除文件 但工作区和版本库就不一致,git status 会告诉你删除那个文件 以及下一步
git rm file 删掉 并且提交 git commit
还有就是删错了 git checkout – file 恢复误删的文件到最新的版本
远程仓库
- $ ssh-keygen -t rsa -C “youremail@example.com” 创建SSH key
$ git remote add origin git@github.com:yeyulin/learngit.git 关联远程仓库
列表内容
- $ git push -u origin master 把本地推送到远程仓库
- -u Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的-master分支关联起来,在以后的推送或者拉取时就可以简化命令
origin 远程库名
master分支
远程仓库小总结
- 要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
- 关联后,使用命令git push -u origin master第一次推送master分支的所有内容
- 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改
远程仓库克隆
- $ git clone git@github.com:yeyulin/gitskills.git 克隆远程仓库到本地
- Git浅学 更新中
- Git常用命令(更新中...)
- Git 常用命令,更新中....
- Git常用命令(持续更新中。。。)
- git知识点(持续更新中)
- git常用命令-------自用-------持续更新中
- git命令的说明(更新中...)
- 如何使用git工作(更新中)
- ecplise中git的提交/更新
- git 命令集合(持续更新中...)
- git常用命令(持续更新中)
- git使用记录(持续更新中)
- git更新
- 【git】git 强制更新
- Bitbucket 和 Git 使用详解(持续更新中)
- 关于Github和一些Git命令(更新中)
- 版本控制工具Git详解(更新中)
- git使用中碰到的问题,持续更新
- 使用Android-studio简单实现一个NDK的例子
- 杭电2017
- React Native开发写的JS和React入门知识
- 基于角色的权限管理系统设计思路
- 2017-5-17 C++ primer 笔记 (static和extern的区别和用法)
- Git浅学 更新中
- 非常完善的Log4net详细说明
- 前端页面文件拖拽上传模块html/css/js代码示例
- [leetcode: Python]520. Detect Capital
- 为什么xib或storyboard中定义的label属性是weak,而纯代码定义需要用strong
- 如何快速正确的安装 Ruby, Rails 运行环境
- Algorithm学习笔记 --- 最长公共子序列(DP-动态规划实现)
- Tomcat环境变量配置
- C++作业五