Git 基本指令

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

git基本指令

  1. git status git仓库当前的状态,比如仓库类的文件有变动或者有新的文件没有加入进来等等
  2. git add file/directory 将当前文件保存,但是没有提交,不会生成版本号,
  3. git commit -m “description” 提交操作,会生成版本号(随机的),description对这个版本进行描述
  4. git log/reflog 查看历史版本信息
  5. git reset --hard version 跳转到某个版本
  6. git clone url 从远程克隆一个副本到本地
  7. git init 初始化一个git仓库
  8. git rm -r --cached . (清空git add . 缓存, 清空掉 git status cached 数据), 注意后面有点 . \color{#FF3030}{ .} .

git 分支管理##

  1. git checkout [-b] branchName [remote/branchName] 跳转到某个分支,[-b]创建某个分支 [remote/branchName]远程分支名

  2. git branch 查看所有分支

  3. git merge branchName 合并分支

  4. git branch -d branchName 删除分支,只是本地删除了

  5. git push origin --delete Chapater6 可以删除远程分支Chapater6

  6. git push remote branchName 向远程推送当前分支

  7. git checkout -b 本地分支名 origin/远程分支名(将远程git仓库里的指定分支拉取到本地(本地不存在的分支),如果不成功,我们需要先执行git fetch,然后再执行 git checkout -b 本地分支名 origin/远程分支名

  8. 将远程分支拉到本地(本地没有该分支)

    我们需要:git fetch origin dev 命令来把远程分支拉到本地
    然后使用:git checkout -b dev origin/dev在本地创建分支dev并切换到该分支
    最后使用:git pull origin dev就可以把某个分支上的内容都拉取到本地了
    

github 使用

  1. git remote -v 查看所有远程信息
  2. git remote set-url origin xxxxx.git # 直接修改远程地址
  3. git remote rm origin # 删除现用的remote地址“origin”:
  4. git add remote userName url 添加远程并且为这个远程重命名 git remote add origin http://admin@127.0.0.1:8080/gitblit/r/bbb.git
  5. git push remote branchName 向远程推送某个分支
  6. git pull remote branchName 与远程进行同步
  7. git stash 将现场存储起来 git stash pop 恢复现场
  8. git fetch remote branckName 与远程进行同步
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值