#git笔记

来源:互联网 发布:那个软件看电影免费 编辑:程序博客网 时间:2024/06/07 04:42

git笔记

如果从来没有git的使用经验,请参照廖雪峰的教程

在这里我仅仅将常用的几个命令记录下来,形成一个完整的流程,实现较好的复习和巩固。

git initecho "First always goes as a readme file" > readme.mdgit add readme.mdgit commit -m "create a readme file"git remote add origin git@github.com:myprojectgithubpage/learngit.gitgit p u s h -u origin mastergit p u s h origin master

分支管理:

git checkout -b devgit branchgit add readme.txtgit commit -m "branch test"git checkout mastergit merge devgit branch -d dev

常用命令还有:

gitstatusgit diff readme.mdgit log --pretty=oneline --abbrev-commitgitr e s e t --hard HEAD^gitr e s e t --hard 3628164git reflog    #view historygit checkout -- readme.md    #abandon change in workbenchgit reset HEAD readme.txt    #unstage file change in tempgit rm test.txtgit clonegit merge --no-ff -m "merge with no-ff" devgit stash    #protect spot w h e n fix buggit stash listgit stash pop=git stash apply+git stash d r o pgit stash apply stash@{0}git remote -vgit branch --set-upstream dev origin/dev    #multiworkgit pullgit push origin branch-name git tag v1.0git tag v0.9 6224937git show v0.9git tag -a v0.1 -m "version 0.1 released" 3628164git tag -s v0.2 -m "signed version 0.2 released" fec145agit tag -d v0.1git push origin v1.0git push origin --tagsgit push origin :refs/tags/v0.9

.gitignore文件中表示的是不提交的本地文件
所有配置文件可以直接在线浏览:https://github.com/github/gitignore
创建一个git服务器。详情查看教程。

2017年04月28日@Cheng