Git常用指令(一般流程)
1. git clone http://xxx 从服务器下载文件
2. git status 查看状态:如工程有修改
3. git add . 把修改加进来,跟踪这些修改
4. git commit –m “xxx” 引号中记录修改
5. git pull 将服务器中最新的推送到本地,因为别人可能修改了,如有冲
突会提示,然后考虑merge等
6. git push 将本地修改传到服务器上
其他常用指令:
git branch 获取当前分支
git branch –a 获取全部分支
git checkout develop 更改分支 develop是分支名
git diff 看当前自己的改动
git log 看工程的更改记录(自己和别人的), 也可以右键—git gui here中看,查看修改历史
git add <文件名> 跟踪新文件/暂存文件的修改状态
git init [directory] 在directory参数指定的目录中创建.git文件夹以实现对于这个目录的跟踪,不过此时.git文件夹中内容还没有对任何工作目录中的文件进行追踪
提交更新
git commit
git commit –m <提交log>
git commit –a
移除文件
git rm <文件名> 会untracked指定文件并将该文件从工作目录中删除
git rm –cached <文件名> 只会untrack指定文件
移动文件
git mv <原文件名><目标文件名>
等效于mv,git rm和git add三个命令顺序执行
撤销操作
git commit –amend
git reset
查看远程仓库(服务器)
git remote [-v]
从远程仓库抓取(fetch)与拉取(pull)
git fetch
git pull
推送到远程仓库
git push [remote name] [branch name]
远程仓库的重命名和移除
git remote rename <曾用名> <新名>
git remote rm <远程仓库名>
创建分支
git branch <新建分支名>:仅创建一个新分支,但是并不把工作目录切换到新建分支上
git checkout –b <新建分支名>:创建新分支,并把工作目录切换到新建分支上
删除分支
git branch –d <分支名>