关闭

GIT的基本使用

92人阅读 评论(0) 收藏 举报

一些常用命令

1.本地需要一个git管理的文件
    git init
    2.加入 .gitignore(主要是不在管理~结尾等一些不需要的文件)
    3.git remote add origin(zxg) ssh://qingyun@192.168.3.224(ip地址)../(服务器的地址)
    4.git add .   git commit -m ""
    5.git push origin(zxg)(自己起的名字跟3一样就好) master: (服务器分支的名字(没有的话就是新建分支))
    
    ###杂项
    git st 查看git下文件的状态
    git remote -v 查看是否在服务器与本地联系上
    git remote rm origin(zxg) 删除服务器与本地的联系(建错名字可以删了再改)
    git log 查看日志
    git co   分支名字 切换分支

基本操作

  1. 初始化仓库

    • git init
  2. 配置作者信息

    • git config –global user.email “youremail@corp.com”
    • git config –global user.name “yourname”
  3. 添加文件到暂存区

    • git add \filename\
    • git add * (添加所有文件到暂存区)
  4. 移除文件
    • git rm \filename\
  5. 重命名一个文件
    • git mv \oldfilename\ newfilename\
  6. 提交暂存区

    git commit只会提交暂存区(staged)里面的文件

    • git commit -m “message”
  7. 查看工作目录的状态
    • git status
  8. 查看提交历史记录
    • git log
  9. 查看文件改变
    • git diff

撤销操作

  1. 撤销加入暂存区的操作
    • git reset HEAD \file\
  2. 撤销修改的操作
    • git checkout – \file\
  3. 将本地的修改放进回收站
    • git stash
  4. 从回收站中恢复本地的修改
    • git stash apply

Tag操作

  1. 查看tag
    • git tag
  2. 创建tag
    • git tag -a v1.0 -m “my version 1.0”
  3. 显示tag信息
    • git show v1.0
  4. 对之前的提交打tag
    • git tag -a v0.1 -m “version 0.1”

分支操作

  1. 查看分支
    • git branch
  2. 创建分支
    • git branch \branchname\
  3. 删除分支
    • git branch -d \branchname\
  4. 切换分支
    • git checkout \branchname\
  5. 合并分支
    • git merge \branchname\
  6. rebase操作
    • git rebase \basebranch\ newbranch\

远端仓库操作

  1. 克隆一个远端仓库
    • git clone URL
  2. 添加远端仓库
    • git remote add \name \URL\
  3. 更新远端仓库的分支和数据
    • git fetch \name\
  4. 获取并合并远端仓库的分支到当前分支
    • git pull \reponame\ branchname\
    • eg: git pull origin master
  5. 上传本地分支和数据到远端仓库
    • git push \reponame \branchname\
    • eg: git push origin master
  6. 跟踪远端仓库上的分支
    • git checkout –track origin/testbranch
    • git checkout -b test origin/testbranch

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9054次
    • 积分:290
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:2篇
    • 译文:0篇
    • 评论:5条