git 使用

2017-09-05  本文已影响0人  1024AAA

 配置本地 git 用户信息

git config --global user.name "你的名字"

git config --global user.email "你注册 github 的邮件地址"

在电脑中生成公钥

ssh-keygen -t rsa -C "你github的电子邮件地址"

cd 复制倒数第四行路径到ssh/

查看公钥

at id_rsa.pub 复制控制台中的公钥,粘贴到 gibhub 网站中 SSH Keys 中

本地仓库

 创建目录

`mkdir gitTest`

`cd gitTest`

初始化仓库

`git init`

### git 使用

`git status`  查看当前 git 仓库状态

`git add 文件名` 或 `git add .` 将文件增加到缓存区

`git commit -m "注释内容"` 将文件从缓存区提交到仓库

`git log` 查看日志

`git log --oneline` 以单行方式查看日志

`git log --pretty=oneline` 以完全 ID 方式查看日志

`git reset --hard HEAD^` 回退到上一个版本

`git reset --hard HEAD^^^` 回退到前三个版本

`git reset --hard HEAD~100` 回退到前100个版本

`git reset --hard commitID` 回退到指定的 commitID

`git clone 远程仓库地址` 将远程仓库克隆到本地

`git push 远程主机名(一般情况下为 origin) 分支名`  如: `git push origin master` 推到远程origin 的 master 分支

`git pull` 从远程仓库拉取最新更新并执行自动 merge

`git fetch` 从远程仓库拉取更新,不会自动 merge

`git branch`查看当前所有分支

`git checkout 分支名`  切换到指定分支

`git branch 分支名` 创建分支

`git checkout -b 分支名` 创建并切换到分支

`git merge 分支名` 将指定分支 merge 到本地

上一篇下一篇

猜你喜欢

热点阅读