zoukankan      html  css  js  c++  java
  • Git的常用命令

    1:git config --global user.name "Your Name"
    2:git config --global user.email "email@example.com"
    ----设置全局的name 和 email
    3:git init 命令把这个目录变成Git可以管理的仓库:
    4:git add - readme.txt 把该文件的变更添加到git管理
    git add . (git add -A)获取全部的变更
    5:git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。
    6:git diff 查看指定版本的不同
    7:git log命令显示从最近到最远的提交日志 $ git log --pretty=oneline精简输出
    $ git log --pretty=oneline
    a4f2f4423143dd92b19a6a203f636bb9ebc1b163 新增一行描述
    7c9010ba5cc7db5ec45dafd44a82181f2d0b6a92 新增一行
    e4ec340d3a599a3663cd9b3dd6b2e55bd63862a3 初始化文件

    8:$ git reset --hard HEAD^ ”
    9:$ git reset --hard 7c9010 退回到指定的版本 版本号只用输入前面的即可
    10:git reflog用来记录你的每一次命令

    11:缓存
    第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
    第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
    因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,git commit就是往master分支上提交更改。

    12:rm test.txt 删除指定文件

    13:git pull

    ...或在命令行上创建一个新的存储库

    echo“#test”>> README.md 
    git init 
    git add README.md 
    git commit -m“first commit” 
    git remote add origin https://github.com/lishixiang007/test.git
     git push -u origin master
    

    ...或从命令行推送现有存储库

    git remote add origin https://github.com/lishixiang007/test.git
     git push -u origin master

    ...或从另一个存储库导入代码

    您可以使用Subversion,Mercurial或TFS项目中的代码初始化此存储库。

    还有什么不懂的,可以看看廖雪峰写的Git文章,非常不错!https://www.liaoxuefeng.com/wiki/896043488029600

  • 相关阅读:
    hdu 5366 简单递推
    hdu 5365 判断正方形
    hdu 3635 并查集
    hdu 4497 数论
    hdu5419 Victor and Toys
    hdu5426 Rikka with Game
    poj2074 Line of Sight
    hdu5425 Rikka with Tree II
    hdu5424 Rikka with Graph II
    poj1009 Edge Detection
  • 原文地址:https://www.cnblogs.com/lishixiang-007/p/11274588.html
Copyright © 2011-2022 走看看