美文网首页
Git入门资料和命令

Git入门资料和命令

作者: Emiya_zhang | 来源:发表于2018-03-28 16:20 被阅读0次

写在前面

这篇仅仅是一个GIT常用命令备份,入门个人推荐从零开始学习Github系列,密码vvht,写得很不错,是我的入门了解书籍。

其他入门资料:

ProGit中文版

廖雪峰的Git教程

Git简易指南

1. 基本命令

#初始化Git仓库
git init    

#查看仓库状态
git status

#提交文件
git add filename或者git add -i 查看未添加文件,选择添加
git commit

#查看提交记录
git log

#分支相关
git branch ( a )                     //查看(新建)分支
git tag tagname                       //当前代码状态下新建标签
git checkout  branchname/tagname      //切换到对应分支或版本代码状态
git branch -d/-D branchname           //删除/强制删除分支(如分支未合并到master可能删除失败)
git merge a                           //分支a代码合并到当前分支   
git rebase a                          //分支a代码合并到当前分支

#远程代码交互
git clone git@github.com:username/projname.git   //clone远程代码到本地
git remote add origin git@github.com:stormzhang/test.git  //本地代码与远程仓库关联,命名为origin
git pull origin master                           //远程仓库origin代码更新到本地master分支
git push origin master                           //提交本地master代码到远程

git fetch origin branchname:branchname           
//可以把远程某各分支拉去到本地的branchname下,如果没有branchname,则会在本地新建branchname

git checkout origin/remoteName -b localName
//获取远程分支remoteName 到本地新分支localName,并跳到localName分支

2.命令简化alias

(1)简单别名

git config --global alias.co checkout # 别名
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch

(2)组合别名

git config --global alias.psm 'push origin master'
git config --global alias.plm 'pull origin master'

(3)推荐组合,见从零开始学习Github系列中内容

git log

git log --graph --pretty=format:'%Cred%h%Creset -
%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrevcommit --date=relative

替代就会显示很清晰的分支走向,太长用alias替换,直接输入git lg就可以看了。
不过用sourcetree图形界面同样可以看得很清楚。。。

git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%
d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

相关文章

  • Git入门资料和命令

    写在前面 这篇仅仅是一个GIT常用命令备份,入门个人推荐从零开始学习Github系列,密码vvht,写得很不错,是...

  • 关于Git学习例程

    #Git学习例程 本来今天是准备学习如何使用GitHub命令,按照[Git与Github入门资料](http://...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • Git入门指令

    Git入门指令 一、下载及查阅资料 Git下载 Git和码云使用参考资料 二、秘钥生成 1、****打开终端(gi...

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • Git-源代码管理工具

    Git入门指南十一:Git branch 分支与合并分支 Git命令大全 目录 一. 掌握 - git 概述二. ...

  • git最简单使用方法

    简易的命令行入门教程: Git 全局设置: 创建 git 仓库: 已有项目?

  • 简易的命令行入门教程

    简易的命令行入门教程:Git 全局设置: 创建 git 仓库: 已有仓库?

  • git中的一些命令

    git入门命令二三 git init在一个目录下输入命令行git init即可初始化一个目录,此命令会在此目录下创...

网友评论

      本文标题:Git入门资料和命令

      本文链接:https://www.haomeiwen.com/subject/stcucftx.html