Swift

Git基本操作命令

2016-11-16  本文已影响309人  奥卡姆剃须刀

一  全局配置:

git config --global user.name "姓名"                     告诉Git你是谁

git config --global user.email "xxx@163.com"      告诉git怎么联系你

git config -l                                                            查看配置信息  

二 初始化代码仓库

git init                                                                    初始化代码仓库

git add .                                                                 将所有变化添加到暂存区

git commit -m '注释'                                               将暂存区内容提交至代码库

git commit --amend                                               修改最后一次提交的注释

git init --bare                                                          初始化空白的代码仓库  协同开发使用

三 查看信息

git status                                                                查看所有文件状态

git status   文件名                                                  查看指定文件的状态

git log                                                                     查看版本库日志

git log 文件名                                                         查看指定文件的修改记录

四 版本回撤

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

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

git reset --hard 版本号(前六位)                          切换到任意版本

git checkout 文件名                                                撤销某一个文件当前的修改

git reflog                                                                 查看分支引用记录  能够查阅所有的版本号 

五 分支操作

git branch                                                               查看本地分支

git branch -r                                                            查看远程分支

git branch [name]                                                    创建本地分支(注意不会自动切换分支)

git checkout [name]                                                切换分支

git checkout -b [name]                                            创建新分支并立即切换到新分支

git branch -d [name]                                                只能删除已经合并过的分支  没有合并的分支不能删除

                                                                                如果要强行删除分支  可以使用  -D选项

git merge [name]                                                     合并分支

git push origin [name]                                              创建远程分支  本质上是将本地的分支  push  到远程

六 远程操作

git clone url                                                              将远程代码库克隆到本地

git push                                                                    将本地修改内容推送到远程代码仓库

git pull                                                                       将远程代码库的变化更新到本地

上一篇下一篇

猜你喜欢

热点阅读