Git常用命令
配置用户信息
$ git config --global user.name "你的Github用户名"
$ git config --global user.email 注册的邮箱
新建代码库
git init (在当前目录新建一个Git代码库)
git init [project-name] (新建一个目录,将其初始化为Git代码库)
git clone [url] (下载一个项目和它的整个代码历史)下载仓库/资源/GitHub资源(远程,本地)
增加文件
git add [file1] [file2] ...(添加指定文件到暂存区)
git add . 添加当前目录的所有文件到暂存区
提交代码
git commit -m [message] (提交暂存区到仓库区)
git commit [file1] [file2] ... -m [message] (提交暂存区的指定文件到仓库区)
git commit -a (提交工作区自上次commit之后的变化,直接到仓库区)
查看信息
git status(显示有变更的文件)
git log (显示当前分支的版本历史)
git log -3 (显示过去3次提交)
远程同步到GitHub
git remote add [remote] [url](增加新的远程仓库(名字),并命名)
git push [remote] [branch] (上传本地指定分支到远程仓库)
git fetch [remote] (下载远程仓库的所有变动)
git pull [remote] [branch] (取回远程仓库的变化,并与本地分支合并(分支名))
分支(在一个分支上提交代码不会影响其分支的代码)
git branch (列出所有本地分支)
git branch -r (列出所有远程分支)
git branch [branch-name] (新建一个分支,但依然停留在当前分支)
git checkout -b [branch] (新建一个分支,并切换到该分支)
git checkout [branch-name] (切换到指定分支)
>本地回滚版本
[1]查看日志找到签名git log
[2]git reset --hard 签名(前7个签名以上即可)
使用Git-Bash命令上传一个项目到Github
[1]git init 初始化(加载.git),在本地创建代码仓库
[2]git add 添加到暂存区
[3]git commit 提交修改到本地仓库
[4]在Github创建仓库,准备了一个远程仓库
[5]指定本地项目的远程仓库 git remote add [remote] [url] remote远程仓库的名字(自定义,一般命名:origin), url:远程仓库的地址
[6]将本地提交推送到远程仓库 git push [remote] [branch] branch:分支名,默认是主分支master
AS的Git插件使用
[1]选择Git版本控制(菜单栏VCS -> Enable Version Control Integration -> Git)
[2]添加Git关联(重要)(Project->点右键->Git-> +Add)
[3]提交初始版本,并且选择远程仓库(重要)//选中项目--git--commit dxxxx -- ----
[4]提交