阳阳得意7825

导航

Git入门

一.Git是什么?

分布式版本控制系统
二.什么是版本库(repository)?
类似目录,目录下的所有文件都可以被管理,文件的修改,删除等,都可以用git跟踪
三.Git命令:
git init 初始化git仓库
git status 查看状态
git  add a.md   将a.md文件提交到git仓库,将改动添加到一个暂存区
  git commit -m 'first commit'    -m代表提交信息
  git remote add origin git@github.com:gotgithub/helloworld.git 为本地版本库添加一个名为origin 的远程版本库
        git log  查看历史清单
        git log --pretty=oneline   单行显示历史清单
        git log -pretty=format:'%h %ad | %s%d[%an] --graph --date=short'   终极日志模式
git branch
        git commit --amend -m "Add an author/email comment"   修正提交
        git reset HEAD file  取消暂存更改
  git config --global  表示这台机器上的所有的git仓库都会使用这个配置
git branch 查看当前的分支
git branch a 创建分支a
git checkout a  切换到分支a
git checkout -b a 创建a分支,并切换
git merge合并分支(先切换到主分支)
git branch -d a   删除分支a  -D强行删除
git tag 创建版本标签
git push origin master  将本地代码推到远程master分支
git pull origin master   将远程最新代码更新到本地
        git clone repository  clone_repository
git clone git@github.com:xikunqu/test.git   将test项目克隆到本地
git remote add origin git @github.com:xikunqu/test.git  添加一个远程仓库origin,地址为----
git config --global alias.co checkout  #别名
git stash  将当前分支没有commit的代码先存起来
git stash  list  查看暂存区的记录
git stash apply  还原之前的代码    git  stash  drop  删除暂存区的代码
git  stash  pop  删除最近一条stash记录
        git config  user.name  查看用户名  
        git config  user.email 查看邮箱
        git config --global core.autocrlf true   设置行尾首选项
        git config --global core.autocrlf true   设置行尾首选项

posted on 2017-07-27 17:29  阳阳得意7825  阅读(130)  评论(0编辑  收藏  举报