GiseR13

git使用

git安装

git使用

  • 在github上新建一个空仓库(远程仓库)
  • 在本机创建一个文件夹(本地仓库),然后打开git管理工具指定到刚新建的文件夹
  • 然后再用命令进一步操作:

    1
    2
    3
    4
    #初始化
    $ git init
    #指定之前创建的远程仓库或者本地仓库
    $ git remote add origin git@github.com*******.git
  • 在本地创建的文件夹中放入需要提交的文件

  • 然后命令添加

    1
    2
    3
    $ git add filename
    # 如:添加所有py文件
    $ git add *.py
  • 命令提交到本地仓库

    1
    2
    3
    4
    5
    6
    # 提交到本地仓库并对改动的内容进行描述
    $ git commit -m "这里简单描写所做改动"
    # 撤销提交
    $ git commit --amend
    # 取消暂存的文件
    # git commit reset HEAD <file>
  • 推送到远程仓库

    1
    git push -u origin master

常用命令

1
2
3
4
5
6
7
$ git clone git@github******.git # 克隆他人项目
$ git diff # 查看还未暂存的文件发生了那些变化
$ git status # 查看状态
$ git rm # 移除文件
$ git log # 查看提交历史
$ git mv # 移动文件
$ cat gitignore 文件类型 # 不备份的文件类型

用git log可以查看所有提交的历史记录,会显示每次记录的哈希值和描述的内容如下:

1
2
3
4
5
6
7
hasee@SS-PC MINGW64 /f/Job/AcodesManagement (master)
$ git log
commit 17270965d9bfc503e02398529e46c4719edf61cb
Author: wolfsong <23233322@qq.com>
Date: Sat Apr 8 21:30:32 2017 +0800
修改了部分变量,更具可读性
commit 0714bbfe930881c32f7285bf539d16b904c41855

然后用git reset –hard (commit 后边的一串哈希值)就可以回退到指定版本时的文件内容

1
git reset --hard 1f00833d801d4ed5740bd4e7cb393e577ad488de

小结:

  • 用git add file 添加新加文件或者修改后的文件
  • 用git commit 或者 git commit -m 提交
  • 用git status查看状态,如果是新加文件会提示new file,如果是更新文件会显示 modified
  • 用git log 查看提交历史
  • 用git reset –hard SHA-1值 回到所需要的版本
  • 用cat gitignore 忽略不要记录的变更文件类型

友情链接