git init
;
git config user.name "testName"
git config user.email "test@sina.com"
git config --list
1.先把代码添加到暂存区(就相当于放到仓库门口)
git add 文件路径
git add ./reademe.md
git add .
这个命令,批量把当前目录下所有修改过的文件添加到暂存区。2.把暂存区的文件提交仓库里
git commit -m "注释"
git commit -m "我们添加了一个新的功能"
合并add 与commit 命令
git commit -a -m "这是使用合并添加与提交的操作"
;git status
: /css/*.css
: /a.html
git diff
git diff --cached
比较暂存区的文件和仓库中文件的区别git diff [版本号1] [版本号2] [想比较的文件路径]
git log
,可以查看每一次提交的日志git log --oneline
表示使用简洁的形式输出提交日志git reset --hard Head~1
git reset --hard Head~2
命令:git reset --hard Head~0
命令:git reset --hard 版本号
通过git reflog
命令可以查看之前所有版本切换的操作记录,可以通过这个命令得到的版本号回退到指定的版本。
git branch [分支名]
git branch
git checkout [分支名]
git merge [分支名]
git branch -d [分支名]
命令:git push [远程服务器地址] [远程服务器的分支]
git push https://github.com/huoqishi/test002.git master
上传时可以使用一些简化的命令
git remote add [变量名] [远程服务器地址]
git remote add origin https://github.com/huoqishi/test002.git
git push origin master
git push origin
;git push [网络地址] master //提交代码到github 网站 示例:git push https://github.com/huoqishi/test002.git master
//第一次用 git pull时 必须先 git init 初始化一下 git pull 网络地址 git clone 网络地址
ssh-keygen -t rsa -C "账号名称(邮箱名)"
原文:http://www.cnblogs.com/lin-dong/p/6666381.html