码迷,mamicode.com
首页 > 其他好文 > 详细

git 总结

时间:2017-11-23 08:19:54      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:回退   用户   设置   版本库   text   name   查看   总结   comm   

git 实用总结

  1.创建本地仓储:git  init   (创建一个.git文件)创建一个master分支,默认在master分支上

  2.自报家门:设置用户名:git config --global user.name [‘‘]

        设置用户邮箱:git config --global user.email [‘‘]

  3.将代码存储在暂存区:git add .  (添加所有代码)

             git add ./text.txt    (添加指定文件 text.txt)

  4.将代码提交到版本库:git commit --all -m‘解释说明‘   在版本库中会有记录(可以实用 git log 查看提交的版本日志)注:使用 git log --oneline 查看简洁版的日志

  5.查看当前状态:git status (在代码提交到暂存区之前更改的文件显示红色,提交之后显示绿色),(提交到版本库之后显示仓储为空)

  6.版本回退(到指定版本):git reset --hard 版本号 (回到指定版本号) git reset --hard HEAD ~ 0 回到上一版本  git reset --hard HEAD ~ 回到上上个版本

  7.设置忽略文件:新建一个.gitignore 文件(没有后缀),如果想忽略某个文件就把文件名写在.gitignore文件里

  8.如果已经把不想要提交到文件提交到了github中,使用:git rm -r --cached 文件名 删除远程仓库的文件

  9.新建分支:git branch 分支名 例如  git branch develop  新建了一个 develop 分支。

  10.查看当前分支:git branch 可以查看当前分支。

  11.切换分支:git checkout 分支名 例如 git checkout develop 就切换到了 develop 分支上 (坑:加入现在在develop分支上,如果新建分支 git branch aaa,这个aaa分支是基于develop分支新建的,如果切换到aaa分支上会在develop的基础上继续开发,也就是说在commit代码的时候,develop的commit也会继续存在)。如果想新建一个分支基于master继续开发,就要先切换到master分支上,git checkout master ,然后在新建分支继续开发。

  12.向远程提交代码:git push https名(要输入密码)/ssh名(要申请公钥) master ,提交到远程分支 git push origin develop(假定现在在develop分支上)。

  13.克隆代码:git clone https名(要输入密码)/ssh名(要申请公钥)。

  14.拉取代码(只拉取不同的代码):git pull origin 分支名。为了防止冲突应该在push代码之前先把master的代码pull下来。

  15.配置短名字:git config --global alias.co  checkout 把checkout换成co,下次使用 git co 分支名就可以切换分支了

git 总结

标签:回退   用户   设置   版本库   text   name   查看   总结   comm   

原文地址:http://www.cnblogs.com/dangdangdangdang/p/7881357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!