git使用记录

使用git

如果是第一次使用git,安装之后 

1. 进入目录 git bash here ,先配置你的用户名才可以

git config --global user.name "Example Surname"

git config --global user.email "your.email@gmail.com"

一 、本地目录变成git仓库

2.git init   //变成git仓库

3.git add .   //将项目添加到本地仓库

4.git commit -m '备注'   //将项目提交到仓库

5.关联远程仓库,通过git remote add origin https://github.com/test.git

6.git pull --rebase origin master  // 将远程仓库和本地仓库内容合并

7.git push -u origin master  // 将本地仓库所有内容推送到远程仓库

 

二 、如果github上有项目

直接使用 git clone  https://github.com/test.git

将项目克隆下来就可以使用,提交代码重复上面 的 3,4,6, 7

 

如果有时候本地改完代码又不想提交了,或者想改回原来的代码

git reset --hard HEAD #撤销工作目录中所有未提交文件的修改
git checkout HEAD <file> #撤销指定的未提交文件的修改
git revert <commit> #撤销指定的提交

 

#移除所有未跟踪文件
#一般会加上参数-df,-d表示包含目录,-f表示强制清除。
git clean [options]

 

三、 分支

分支开发是Git中最常见的开发模式,所有开发者都不会在master分支上直接开发,而是建立分支,等到分支代码完全稳定无误之后才向master分支合并

 

1、分支命令

git branch   查看所有分支

# 列出所有本地分支和远程分支
$ git branch -a

# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]

# 新建一个分支,并切换到该分支
$ git checkout -b [branch]

# 新建一个分支,指向指定commit
$ git branch [branch] [commit]

# 新建一个分支,与指定的远程分支建立追踪关系
$ git branch --track [branch] [remote-branch]

# 切换到指定分支,并更新工作区
$ git checkout [branch-name]

# 切换到上一个分支
$ git checkout -

# 建立追踪关系,在现有分支与指定的远程分支之间
$ git branch --set-upstream [branch] [remote-branch]

# 合并指定分支到当前分支
$ git merge [branch]

# 选择一个commit,合并进当前分支
$ git cherry-pick [commit]

# 删除分支
$ git branch -d [branch-name]

# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

 

2、分支合并

合并指定分支到当前分支使用指令$ git merge [branch]

 

posted @ 2019-06-26 10:15  mingzhiyu  阅读(122)  评论(0编辑  收藏  举报