git基本操作(1)

1.忽略某些文件
    创建一个.gitignore文件,在这个文件中添加要忽略的文件名称
2.查看已暂存和未暂存的更新
     git diff、git status
     git diff --cached 、  git diff --staged
3.跳过使用暂存区域(git add)
      git commit -a 
4.移除文件
      git rm 从暂存区域移除,并且从工作目录中删除指定的文件,如果已经放到暂存区域的话,必须用强制删除选项 -f
      git rm --cached 仅从暂存区移除,文件仍存在当前的工作目录
5.移动文件
       git mv file_from file_to
6查看提交历史
     git log
      -p展开显示每次提交的内容差异
      -2仅显示最近的两次更新
      --stat 显示简要的增改行数统计
      --pretty 指定使用完全不同于默认格式的方式展示提交历史 例如 --pretty=oneline
       --since --after --until --before --author --committer 例如 --since="2008-10-01"
7.修改最后一次提交
       git commit --amend
8.取消已经暂存的文件
       git reset HEAD <file>....
    回退最新已經提交的
        git reset --hard HEAD^
9.取消对文件的修改
         git checkout -- <file>
10.查看当前的远程库  
         git remote
           -v 显示对应得克隆地址
11.添加远程仓库
            git remote add [shortname][url]
12.从远端仓库抓取数据
           git fetch [remote-name] fetch只将远端的数据拉倒本地仓库,并不自动合并到当前工作分支
            git pull   将远端的数据拉倒本地仓库,自动合并到当前工作分支
13.推送数据到远程仓库
            git push [remote-name][branch-name] 如果其他人在你推送前推送,你的推送操作被驳回,必须将他们的更新抓取到本地,合         并到自己的项目中,再推送
14.查看远端仓库信息
          git remote show [remote-name]
15.远程仓库的删除和重命名
         git remote rename [name-src][name-new]
16.列显已有的标签
            git tag [-l]
            git show [tag_name] 显示标签的版本信息
17.新建标签
       含附注的标签  git tag -a [tag_name] -m 'tag note'
       签署标签 (有私钥)  git tag -s [tag-name] -m 'tag note'    /   git tag -v [tag-name]验证已经签署的标签
       分享标签   git push origin [tagname]  / git push origin --tags(一次性推送所有标签)
18.git命令别名
         (git config --global alias.co checkout )  git co就可以代替git checkout
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值