GIT所能设及到的所有命令行

来源:互联网 发布:常温核聚变 知乎 编辑:程序博客网 时间:2024/06/05 19:11
/* 涉及到的所有命令行操作 */git init                                                //初始化一个空的本地仓库git config  user.name "wendingding"                     //配置用户名git config  user.email "wendingding@126.com"            //配置邮箱git config  --global user.name  "wendingding"           //配置全局的用户名(个人)git config  --global user.email "wendingding@126.com"   //配置全局的邮箱(个人)touch main.m                                            //创建一个.m文件git status                                              //检查文件状态(红色·绿色)git add main.m                                          //把main.m文件提交到暂缓区git status                                              //检查文件状态(绿色·说明已经被提交到暂缓区,可以直接提交)git commit -m "添加了main.m文件" main.m                   //提交修改到本地仓库//...(创建新文件或修改文件都需要先将该文件添加到暂缓区,然后才能提交,XCode高度集成)git add main.m                                          //修改了文件后需要添加git commit -m "修改了main.m文件" main.m                   //提交修改到本地仓库(文件可省略,省略则表示提交暂缓区all)touch Person.h Person.m                                 //创建了Person类git add .                                               //把两个文件都添加到暂缓区git config alias.st "status"                            //给status设置别名 简写为stgit st                                                  //测试别名是否有效git config alias.ci "commit -m"                         //给commit -m指令起别名git ci "添加Person类"                                    //测试ci别名的使用git config --global alias.st "status"                   //设置全局别名git rm 1                                                //删除文件1 (rm 1 2 3 删除多个文件)git status                                              //结果显示为绿色说明当前删除操作是在暂缓去完成的,还需要提交git ci "删除了文件1"                                      //提交删除操作git log                                                 //查看git仓库的版本信息git reflog                                              //查看版本信息的加强版本(增加了版本回退记录)git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"  //给log设置全局的别名,并设置颜色等//..git reset --hard HEAD                                   //修改后未提交,回退到当前版本git reset --hard HEAD^                                  //回退到上一个版本方式1git reset --hard HEAD^^                                 //回到上上个版本git reset --hard HEAD~100                               //回到前100个版本git reset --hard HEAD~1                                 //回退到上一个版本方式1git reset --hard (5位版本号)                              //回到指定的版本git log(reflog)                                         //查看版本信息,对比两个指令的区别//..git init --bare                                         //初始化共享仓库git clone /Users/文顶顶/Desktop/GIT/server/weibo         //克隆共享仓库中的项目到本地touch .gitignore                                        //创建忽略文件git add .gitignore                                      //把忽略文件提交到暂缓区git commit -m "设置忽略文件"git push                                                //把忽略文件提交到远程仓库//使用XCode进行commit 和push操作的时候 server端不识别?不知道是什么原因1>  显示隐藏文件夹# 显示隐藏文件$ defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder# 不显示隐藏文件$ defaults write com.apple.finder AppleShowAllFiles No && killall Finder

0 0
原创粉丝点击