git基本操作

添加文件

git add file.txt
git commit -m "add file.txt"

撤销工作区的修改

git checkout --file

撤销暂存区的修改

git reset HEAD file

回退到当前版本

git reset --hard HEAD

回退到上一个版本

git reset --hard HEAD^

删除版本库中的文件

git rm file

---------- 现有本地库,再创建远程库

添加远程仓库

git remote add origin git@github.com:michaelliao/learngit.git

提交到远程仓库的master分支

git push origin master

创建分支并切换到分支

git checkout -b xxx

切换到分支

git checkout xxx

在a分支上合并b分支的修改

git checkout a
git merge b

删除分支

git branch -d xxx

强制删除分支

git branch -D xxx

暂存工作区的修改

git stash

查看暂存的工作区修改

git stash list

取回暂存的工作区修改

git stash pop

在本地创建和远程分支对应的分支

git checkout -b branch-name origin/branch-name

建立本地分支和远程分支的关联

git branch --set-upstream branch-name origin/branch-name

从远程抓取分支

git pull

创建标签

git tag xxx

查看标签

git tag

对某次的提交(commit)打标签

git tag xxx xx_commit_id

删除本地标签

git tag -d xxx

删除远程标签

git push origin :refs/tags/<tagname>

推送标签到远程

git push origin <tagname>

推送全部的标签到远程

git push origin --tags

推送本地分支到远程

git push origin local_branch:remote_branch

git修改分支名称

git branch -m old_branch new_branch         // Rename branch locally    
git push origin :old_branch                 // Delete the old branch    
git push --set-upstream origin new_branch   // Push the new branch, set local branch to track the new remote
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,713评论 4 54
  • 不断更新中 基本操作 查看git地址 git remote -v 将一个本地分支推送到服务器远程仓库 git...
    字字珠玑阅读 3,578评论 0 8
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,610评论 1 26
  • 创建本地仓库 使用git bash进入需要创建仓库的目录下: cd xxxx git init 创建本地仓库 此时...
    xiang205012阅读 325评论 0 0
  • “宁愿肚里撑,不让锅里剩。”这是妈妈常说的一句话。只要跟她说回家吃饭,妈妈总会做很多等着你,汤都做的很稠。我以为是...
    玲姐母乳哺育指导1530613阅读 517评论 0 0