zoukankan      html  css  js  c++  java
  • git常用命令

    安装完成后设置
    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"

    初始化一个仓库:git init
    添加文件到仓库:git add <file>
    提交:git commit -m "提交文件的描述信息"
    获取当前git状态:git status
    查看被修改过的文件:git diff
    版本选择:git reset --hard commit_id
    查看提交的历史:git log
    查看命令历史:git reflog
    撤销修改:git checkout -- 文件名
    删除一个文件:git rm 文件名
    创建ssh key:ssh-keygen -t rsa -C "1076829712@qq.com"
    关联一个远程库:$ git remote add origin git@github.com:xujian100200/learngit.git
    第一次推送到远程库:git push -u origin master
    非第一次推送:git push origin master
    克隆一个远程仓库到本地:git clone
    查看分支:git branch
    创建分支:git branch <name>
    切换分支:git checkout <name>
    创建+切换分支:git checkout -b <name>
    合并某分支到当前分支:git merge <name>
    准备合并dev分支,请注意--no-ff参数,表示禁用Fast forward:$ git merge --no-ff -m "merge with no-ff" dev
    删除分支:git branch -d <name>
    隐藏工作区:git stash
    恢复工作区:git stash pop
    删除并丢弃一个没有被合并的分区:git branch -D <name>
    查看远程库信息:git remote -v
    创建一个新标签:git tag <name>
    指定标签信息:git tag -a <tagname> -m "blablabla..."
    查看所有标签:git tag
    向远程库推送一个本地标签:git push origin <tagname>
    向远程库推送全部未推送过的本地标签:git push origin --tags
    删除一个本地标签:git tag -d <tagname>
    删除一个远程标签:git push origin :refs/tags/<tagname>

    git checkout -- file可以丢弃工作区的修改
    git diff HEAD -- readme.txt命令可以查看工作区和版本库里面最新版本的区别
    git pull origin dev--更新
    git push origin dev--上传

    git config --global user.name "an.junshuang"
    $ git config --global user.email "an.junshuang@ielpm.com"
    an.junshuang@ielpm.com

    打开bash.bashrc 在最后添加:
    export LANG=”zh_CN.UTF-8″
    export LC_ALL=”zh_CN.UTF-8″

    查看分支:git branch
    创建分支:git branch <name>
    切换分支:git checkout <name>
    创建+切换分支:git checkout -b <name>
    合并某分支到当前分支:git merge <name>
    删除分支:git branch -d <name>
    git log --graph命令可以看到分支合并图
    git diff readme.txt 查看文件修改的内容

    回退:git reset --hard idd
    提交线:git log --graph --pretty=oneline --abbrev-commit

  • 相关阅读:
    一个挺好用的自己写的小插件(用与把一般的图片转换成预制)——UNITY3D
    ios网络学习------4 UIWebView的加载本地数据的三种方式
    ios网络学习------6 json格式数据的请求处理
    OC 解决NSArray、NSDictionary直接打印中文出现乱码的问题
    网络数据的XML解析
    iOS对象序列化
    iOS数据存取和对象序列化
    iOS NSDictionary、NSData、JSON数据类型相互转换
    IOS四种保存数据的方式
    ios开发值json数据文件的存取
  • 原文地址:https://www.cnblogs.com/anjunshuang/p/9284136.html
Copyright © 2011-2022 走看看