Git笔记

用Git首先要知道有两个仓库,一个是本地仓库,一个是远端仓库。
git add 和 git commit 是把文件提交到【本地仓库】。
git push -u origin 分支名 是把commit的代码推到【远端仓库】。

 

# 下载项目
git clone xx

 

# 切换到master分支(这里需要本地没有add和commit的代码先comit)
git checkout master


# 切换到dev分支
git checkout dev


# 加入暂存区
git add 文件 # 把当前这个文件加入暂存区
git add . # 除了冲突文件和忽略文件,其他的加入暂存区
git add * # 把所有文件都加入暂存区

 

# 本地提交
git commit -m '修改内容'

 

# 推到远端仓库
git push -u origin 分支名

 

# 显示所有本地分支
git branch

 

# 新建本地分支
git checkout -b 分支名


# 查看当前分支状态
git status

 

# 从远程获取最新版本到本地,但不会自动merge
git fetch origin 

 

# merge远端master分支的最新的代码
git merge origin/master 

 

# 主要是从远端分支merge当前分支

git pull 

 

# 也是合并的一种方式,分支上不会有无意义的解决分支的提交;坏处是如果合并分支存在多个提交,需要处理多次冲突。

git rebase upstream/master 

 

# 查看提交历史
git log

 

# 强制回退git提交版本
git log
git reset --hard 版本号
git push -f

 

# 比较
git diff 文件1 文件2

 

# 删除本地分支
git branch -D 本地分支名

 

# 删除远端分支
git push -u origin --delete 远端分支名

 
 
git官方文档 Git - Book (git-scm.com)
posted @ 2018-12-29 11:45  大飞90  阅读(144)  评论(0编辑  收藏  举报