git常用命令以及使用技巧

来源:互联网 发布:淘宝代充平台 编辑:程序博客网 时间:2024/06/05 02:25

1.git status  : 查看你当前 git 仓库的一些状态(比如你改动了MainActivity.java文件,却没有提交,那么输入git status就会提示你)


2.git log :查看所有产生的 commit 记录


3.git tag :我们在客户端开发的时候经常有版本的概念,比如1.0、1.1,不同的版本肯定对应不
同的代码,所以我一般要给我们的代码加上标签, git tag 1.0 就代表我在当前代码状态下新建了一个
1.0的标签,输入 git tag 可以查看历史 tag 记录。如何切换到某个tag?也很简单,执行 git checkout 1.0 ,这样就顺利的切换到 1.0 tag的代码状态了。


4.git push origin master
意思就是把本地代码推到远程 master 分支


5.git pull origin master
意思就是把远程最新的代码更新到本地。


6.本地项目和远程项目的关联:把本地 test2 项目与 GitHub 上的 test 项目进行关联,切换到 test2 目录,执行如下命
令:git remote add origin git@github.com:s/test.git
什么意思呢?就是添加一个远程仓库,他的地址是 git@github.com:s/test.git ,
而 origin 是给这个项目的远程仓库起的名字


7.git remote -v:查看我们当前项目有哪些远程仓库


8.checkout 还有一个撤销的作用,很简单的一个操作就直接把原文件还
原:
git checkout a.md

(注意:只能撤销还没有 add 进暂存区的文件)


9.git stash (把当前分支所做的更改暂时隐藏起来,这时就可以方便的到其它分支进行开发)-----git stash pop(还原git stash所隐藏的更改)


10.新建一个叫 develop 的分支
git branch develop

切换到 develop 分支
git checkout develop

把 develop 分支推送到远程仓库
git push origin develop

查看本地分支列表
git branch
查看远程分支列表
git branch -r
删除本地分支
git branch -d develop
git branch -D develop (强制删除)
删除远程分支
git push origin :develop
如果远程分支有个 develop ,而本地没有,你想把远程的 develop 分支迁到本地:
git checkout develop origin/develop
同样的把远程分支迁到本地顺便切换到该分支:
git checkout -b develop origin/develop


1 0