一些git命令

1.安装git
brew install git
2.本地初始化一个仓库
git init
3.克隆
git clone 【http地址】
4.切换分支
git checkout 分支
git checkout -b 切新的分支
git fetch origin 分支名
5.提交
git add . (全部提交)
git diff xxx (查看修改)
git add xxx (单个文件提交)
git commit -m “wrote a readme file” (“注释”)
git push (推送)
第一步,用命令git add告诉Git,把文件添加到仓库
git add
第二步,用命令git commit 告诉 Git,把文件提交到仓库:
6.查看状态
git status
未跟踪状态(Untracked)
删除远程分支 git branch -dr <remote/branch>
查看分支:git branch

创建分支:git branch

切换分支:git checkout

创建+切换分支:git checkout -b
创建分支 直接从远程拉 git fetch origin 分支名

合并某分支到当前分支:git merge

删除分支:git branch -d
git log –graph 命令可以看到分支合并图。

查看远程库信息,使用git remote -v;

本地新建的分支如果不推送到远程,对其他人就是不可见的;

从本地推送分支,使用git push origin branch-name,如果推送失败,用先git pull抓取远程的新提交;

在本地创建和远程分支对应的分支,使用git checkout -b branch-name origin/branch-name,本地和远程分支的名称最好一致;

建立本地分支和远程分支的关联,使用git branch –set-upstream branch-name origin/branch-name;

从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。