Git使用笔记(公司常用)

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 <分支名>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章