Git 入门

git 安装

git config --global user.name "yourname"

git config --global user.email "youremail@163.com" 

git config --list  (查看配置)

git 仓库

  • 初始化版本库
git init ( 生成.git文件)
  • 添加文件到版本库
git add

git add --help (查看帮助文档  q 退出文档)
git add  -A  (提交全部文件)

git reset HEAD demo.txt (从仓库中移除)


git checkout -- demo.txt (删除未提交变更)


git commit

git commit -m "commit info"
  • 查看仓库状态
git status 

Git 工作流

  • 查看历史提交版本
git log
  • 回退到某一版本
git reset --hard 2d62d28ea69a8ed0f69ae3daf0749c0382f2e197
  • 删除某文件
git rm -f test.php

远程仓库

  • 创建 SSH key 到github
ssh-keygen -t rsa -C "youremai@email.com"

cat id_rsa.pub

复制公钥到github
   
ssh -T git@github.com   (判断是否设置成功)
  • 添加远程仓库
git remote add origin git@github.com:youname/youproject.git   (设置远程仓库)

git pull origin master (拉取远程内容)

git push -u origin master (推送到远程仓库)

克隆仓库

  • 克隆仓库
git clone  git地址

分支管理

  • 创建分支
git branch feature/test1_branch (创建分支feature/test1_branch)
  • 分支列表
git branch
  • 切换分支
git checkout master (切换到master分支上)
  • 删除分支
git branch -d feature/test1_branch (删除分支) 
  • 合并分支
git merge branch1
    原文作者:yetyao
    原文地址: https://segmentfault.com/a/1190000016568271
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞