Git 使用总结

windows环境安装

windows工具下载地址 git

查看当前生效的配置信息

git config --list

gitbash配置

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

编辑的代码文件建议使用Notepad++编辑,文件默认保存成 utf-8 without BOM 格式

或者使用MarkdownEditor工具,该工具下载链接 MarkdownEditor 使用MarkdownEditor编辑完毕后,复制到notepad++中保存成 utf-8 without BOM格式

Git 工作区、暂存区和版本库

git图片

git本地常用命令

初始化本地仓库

git init

工作区到暂存区之间操作

git add 文件名 #将文件添加到暂存区
git status  #对比工作区与暂存区的差异

git远程仓库相关命令

  1. 复制远程仓库到本地,默认本地文件夹名字是仓库名:
    $ git clone git://github.com/jquery/jquery.git
    
  2. 关联远程仓库,并在本地给它起个名字,默认是origin:
    $ git remote add [name] [url]
    例如
    $git remote add origin https://github.com/haosuwei/haosuwei.github.io.git
    
  3. 查看已关联的远程仓库:
    $ git remote -v
    
  4. 删除远程仓库,只是删除本地对远程仓库的映射名字:
    $ git remote rm [name]
    
  5. 修改要被推送的远程仓库的地址:
    $ git remote set-url --push [name] [newUrl]
    
  6. 拉取远程仓库的文件到本地:
    $ git pull [remoteName] [localBranchName]
    
  7. 把本地文件推送到远程仓库:
    $ git push [remoteName] [localBranchName]
    
  8. 强制推送更改:
    $ git push --force origin master
    
  9. 如果想把本地的某个分支 test 提交到远程仓库,并作为远程仓库的 master 分支,或者作为另外一个名叫 test 的分支,如下:
    $ git push origin test:master // 提交本地 test 分支作为远程的 master 分支
    $ git push origin test:test // 提交本地 test 分支作为远程的 test 分支
    
Table of Contents