git常用命令,github作为远程库

来源:互联网 发布:60魔兽世界数据库 编辑:程序博客网 时间:2024/06/08 18:27

一、提交代码

1、在gitHub上创建仓库

2git init(可以选择从github clone-----初始化本地仓库,会生成.git目录

3git add <file>                   -----将文件从工作区添加到暂存区

4git commit -m“注释”            -----将文件从暂存区提交到本地仓库

5git reset --hard HEAD^           -----回退版本到上一个版本,上n个版本用HEAD~n

                                   也可以用commitid

6、git checkout  --readme.txt       -----没有运行git add,即没有添加到暂存区的撤销

7、git reset HEAD file              ------可以把暂存区的修改撤掉,即执行git add的修改,

                                   执行完后暂存区清空,还需要执行6,清空工作区

8、git rm file                     -----删除版本库中文件,本地需要先删除对应文件

9、git remote add origin git@github.com:michaelliao/learngit.git    ----添加远程库

10、git push -u origin master        ----推送本地库到远程库的master分支,-u本地master

                              和远程master关联,第一次使用,以后可以不用

二、分支管理

1、git branch env                 ----创建分支env

2、git checkout env               ----切换到分支env

3、git checkout -b env             ----创建并切换到分支env,相当于1,2

4、git branch                    ----查看所有分支,当前分支标记*

5、git merge env                 ----env分支合并到当前分支

6、git branch -d env              -----删除env分支