美文网首页程序员工具
Git学习笔记1-基本操作

Git学习笔记1-基本操作

作者: 春风十里_不如睡你 | 来源:发表于2017-10-13 22:43 被阅读0次

一、安装配置

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

二、基础命令

  • 创建版本库
git init
  • 把文件添加到版本库
git add file.java
  • 把文件提交到版本库
git commit -m "commit a file"
  • 查看版本库状态
git status
  • 查看版本库修改了哪些内容
git diff
  • 把修改过的文件提交到版本库
git add file.java
git commit -m "commit a modified file "
  • 查看版本库提交历史记录
git log --pretty=oneline
  • 版本回退或前进
git reset --hard commit_id
  • 查看版本库命令历史记录
git reflog
  • 工作区和暂存区



  • 撤销修改,把工作区的修改撤销掉
git checkout -- file.java
  • 撤销修改,把暂存区的修改撤销掉
git reset HEAD file.java
  • 删除文件
git rm file.java
git commit -m "remove a file"

三、远程仓库

  • 生成SSH key
ssh-keygen -t rsa -C "youremail@example.com"
  • 添加SSH key
    在用户主目录找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,将id_rsa.pub的内容粘贴到GitHub->Settings->SSH Keys中

  • 添加远程库
    在GitHub上创建仓库,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库

git remote add origin git@github.com:sweetanran/gitdemo.git
git push -u origin master
  • 把修改推送至GitHub
git push origin master
  • 从远程库克隆
git clone git@github.com:sweetanran/gitdemo.git
  • 忽略特殊文件
    .gitignore
  • Pull Request
    在GitHub上,可以任意Fork开源仓库;
    自己拥有Fork后的仓库的读写权限;
    可以推送pull request给官方仓库来贡献代码。
  • 搭建Git服务器

相关文章

网友评论

    本文标题:Git学习笔记1-基本操作

    本文链接:https://www.haomeiwen.com/subject/ljjtuxtx.html