git 常用操作

原创 2015年11月18日 17:19:51

前言

熟悉git的操作不是一朝一夕能做好的事情,练习git的操作会很费很长时间和精力,但是坚持下来,从长远角度看,这会为以后更省时间省事情。

GIT基本使用

  • 配置git的用户名和email
    git config --global user.name "Your Name"
    git config --global user.email sjyangv0@gmail.com
  • 添加修改文件
    git add spec.txt
  • 提交文件到本地
    git commit -a -m "first commit"
  • 提交上面add文件到远程master
    git push origin master

GIT使用频率高的命令

  • 如果本地提交需要覆盖上次本地提交, -s 参数表示加上操作命令者的信息
    git commit -s --amend
  • 恢复到本版本未修改时的文件, 比如file_name 修改了大量代码,发现都是没用的修改,需要恢复到未修改前的代码,执行此命令
    git checkout file_name
  • 回退到上一个版本
    git reset --hard 或是
    git checkout hash-commit
  • 切换到远程分支
    git branch -r
    git checkout name

  • git ssh 公钥操作, ssh-keygen 生成.ssh/里面的公钥
    ssh-keygen -t rsa -C "sjyangv0@gmail.com" -f ~/.ssh/id_rsa
    复制 ~/.ssh/id_rsa.pub 里面的内容放到github上的add ssh key
    注意.git/config上的remote url应该是ssh类型,而不是http类型

  • 创建分支
    git branch branch-name
    *切换分支
    git checkout branch-name
  • 罗列远程分支,包括url
    git remote -v
  • 从远程获取最新版本并merge到本地
    git pull origin branch-name
  • 从远程获取最新代码版本但不merge到本地,只是修改了代码
    git fetch origin branch-name
  • 显示记录
    gitk或是git log
  • 显示状态
    git status
  • 合并其他分支某个版本到本分支上
    git cherry-pick branch_name_hash

欢迎补充

git2.8安装文档及软件及常用操作

  • 2017年10月31日 21:10
  • 14.99MB
  • 下载

git常用操作思维导图

  • 2017年10月26日 11:29
  • 498KB
  • 下载

Git常用操作指南(附图文)

Git常用操作指南(附图文)

git常用操作

  • 2017年06月09日 10:52
  • 2KB
  • 下载

Git常用操作

  • 2012年06月22日 22:26
  • 148KB
  • 下载

git 远程操作常用命令

git remote 为了便于管理,Git要求每个远程主机都必须指定一个主机名。git remote命令就用于管理主机名。 不带选项的时候,git remote命令列出所有远程主机。 使用-v选...

git常用操作

  • 2014年06月29日 04:14
  • 285KB
  • 下载

git常用操作命令

  • 2011年09月28日 15:02
  • 5KB
  • 下载

Git常用命令——分支操作

Git常用命令——分支操作 分支操作 git branch 列出,创建或者删除分支 git branch :创建一个分支git branch -d :删除指定分支gi...

Git常用操作

  • 2013年05月05日 23:58
  • 289KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git 常用操作
举报原因:
原因补充:

(最多只允许输入30个字)