git常用命令:
git init
git add
git commit
git status
git diff
git log
git reflog (这个和git log的区别是reflog是,git log只有commit记录,而reflog是所有命令记录,包括reset)
git reset - -hard 3628164
git reset - -hard HEAD^
git reset HEAD filename (撤销暂存区修改到工作区)
git checkout — readme.txt
git push -u origin master (-u用来第一次与远程仓库建立连接)
git push origin master
git remote add origin git@server-name:path/repo-name.git
git checkout -b dev (创建分支并切换)
git checkout (切换分支)
git branch (查看分支)
git merge dev (merge分支)
git branch -d (删除分支)
git log —graph(分支合并图)
git merge —no-ff -m “merge with no-off” dev (—no-ff表示禁用Fast forward)
git log --graph --pretty=oneline —abbrev-commit (带有分支图像的log)
git remote
git branch -D feature-vulcan (如果一个分支没有进行merge,可以使用该命令删除)
git checkout -b dev origin/dev (创建远程开发分支)
git branch - -track dev origin/dev (创建远程开发分支)
git tag v1.0 (打标签)
git show v0.9
git tag -d v0.1
git push origin v1.0
git push origin --tags
git tag -d v0.9
git push origin :refs/tags/v1.0 (删除远程tag)
git config —global alias.st status (取别名)
git常用命令
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...