标签:回退 用户 设置 版本库 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 分支名就可以切换分支了
标签:回退 用户 设置 版本库 text name 查看 总结 comm
原文地址:http://www.cnblogs.com/dangdangdangdang/p/7881357.html