二.GIT本地操作(命令行)

创建代码库 & 配置个人信息

1> 创建代码仓库

git init

2>配置用户名和邮箱

git config user.name "54haoxuan"
git config user.email "18390551860@163.com"

  • 以上两个命令只是将用户信息保存在当前代码仓库中

3>如果要一次性配置完成可以使用一下命令

git config --global user.name "54haoxuan"
git config -- global user.email "18390551860@163.com"

  • 以上两个命令会将用户信息保存在用户目录下的.gitconfig文件中

4> 将代码添加到代码库

  • 查看当前代码库状态
    git status
  • Untracked files:(红色文件): 新添加的文件或者新修改的文件在工作区中,没有被添加到暂缓区
  • Changes to be committed(绿色文件):将工作区的代码已经添加到暂缓区中,可以被提交到代码仓库
  • 将文件添加到代码库(提交到暂缓区)
    git add main.m
  • 将当前文件夹下的所有新建或修改的文件一次性添加到代码库
    git add .
  • 将修改提交到代码库(提交到代码仓库)
    git commmit -m "添加了mian.m"
  • 使用git,每一次修改都需要添加再提交

5> 别名

  • git status 别名
    git config alias.st status
  • git commit -m 别名
    git config alias.ci "commit -m"
  • 配置带颜色的log别名
    git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
  • 除非特别原因,最好不要设置别名,否则换一台机器就不会了

6> 版本日志

  • 查看所有版本日志
    git log
  • 查看分支引用记录
    git reflog
    查看指定文件的版本库日志
    git log 文件名
  • 在git中,版本号是一个由sha1算法生成的哈希值

7> 版本回退

  • 回到当前版本,放弃所有没有提交的修改
    git reset --hard HEAD
  • 回到上一个版本
    git reset --hard HEAD^
  • 回到之前第3个修订版本
    git reset --hard HEAD~3
  • 回到指定版本号的版本
    git reset --hard e695b67
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,648评论 1 26
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,997评论 19 139
  • —Dream after dream , where are you now ? - ·送给...
    边境消逝_阅读 1,107评论 0 1
  • “坐,师侄”李璇玑示意重光坐下。 重光掸了掸一下衣服,颇有气度的坐在了客厅沙发的左手位 旁边的李天香睁着一双好奇的...
    一觉扬州梦阅读 204评论 0 0