Git常用命令

https://www.yiibai.com/git/git-quick-start.html
1.创建Repository(仓库)
 1.1注册网站账号;
 1.2登录帐后,创建仓库
2.获取 Git 仓库
    2.1克隆仓库
      git clone [url] [name]
       url:仓库地址
       name:自定义本地仓库的名字
       
      git clone  http://git.oschina.net/yiibai/git-start.git
      git clone  http://git.oschina.net/yiibai/git-start.git mygit-start
         
    2.2.初始化仓库
      git init

    2.3.文件跟踪(纳入版本控制)--》已跟踪状态(文件处于暂存状态)
        git add [fileName|.]:命令使用文件或目录的路径作为参数;如果参数是目录的路径,该命令将递归地跟踪该目录下的所有文件。
         作用:跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态
        git add mytext.txt
        git add . :将所有文件暂存起来
    2.4.提交
      git commit [param] [val]
  
3.更新提交到仓库
3.1记录每次更新到仓库
   a.已跟踪:已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能处于未修改,
     已修改或已放入暂存区
   b.未跟踪:工作目录中除已跟踪文件以外的所有其它文件都属于未跟踪文件,它们既不存在于上次快照的记录中,也没有放入暂存区;
   c.初次克隆某一个仓库的时候,工作目录中的所有文件都是已跟踪文件,并处于未修改状态,编辑后某些文件后,Git会将它标记为已修改文件;
     逐步将修改过的文件放入暂存区,然后提交所有暂存的修改;
3.2 检查当前文件状态
    git status
    git status 命令的输出十分详细,但其用语有些繁琐。 
    如果你使用 git status -s 命令或 git status --short 命令,将得到一种更为紧凑的格式输出;

3.3忽略文件
 3.1设置 .gitignore文件
 
3.4 查看已暂存和未暂存的修改
    git diff
    a.要查看尚未暂存的文件更新了哪些部分,不加参数直接输入;(本身只显示尚未暂存的改动,而不是自上次提交以来所做的所有改动);
    b.git diff --cached 查看已经暂存起来的变化
3.5 提交更新
    a.git commit :这种方式会启动文本编辑器以便输入本次提交的说明;
    b.git commit -m "this is my commit info text."可以在 commit 命令后添加 -m 选项,将提交信息与命令放在同一行
3.6跳过使用暂存区域
    git commit -a -m 'added new benchmarks'
3.7 移除文件(从暂存区中移除,连带从工作目录中删除指定的文件);
   a.git rm fileName
     git rm mytest.txt   
   b.命令后面可以列出文件或者目录的名字,也可以使用 glob 模式;
     git rm log/\*.log
4.查看提交历史
git log
5.撤销操作
git commit --amend
5.1取消暂存的文件
  git reset head my.txt
5.2撤销对文件的修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值