> 文章列表 > Git第四讲 实际开发中经常使用到的命令分析

Git第四讲 实际开发中经常使用到的命令分析

Git第四讲 实际开发中经常使用到的命令分析

基本三步走

1:创建本地仓库
git init 或者 git init 文件目录
git clone git仓库地址 将远程仓库项目下载到本地

2:本地修改 新增的代码同步到远端仓库
git add . 或者 git add
git commit -m “备注comment”

3: 将本地文件推送到服务器
git remote add origin https://git地址/用户名/项目名.git 手动添加远端仓库

git fetch与git pull

git fetch:相当于是从远程获取最新版本到本地,不会自动合并。

git pull:相当于是从远程获取最新版本并merge到本地

git log

git log --graph

–graph参数可以将具体的log信息打印出来,比较醒目

分支操作

git branch 查看本地分支 (前面带有*号的是当前分支)
git branch -d [branchname] 删除本地已合并的分支 ,
git push origin --delete [branchname] 删除远程分支 (在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支)
git branch [branchname] 创建分支
git branch -a 查看全部分支(包含本地和远程)
git branch -r 查看远程所有分支
git checkout [name] 切换分支
git checkout -b [name] 创建新分支并立即切换到新分支
git merge [name] 合并分支将名称为[name]的分支与当前分支合并
git checkout -b [local_branch] [remote_branch] 基于远程分支创建本地分支
(git checkout -b 要创建的分支名 origin/要基于远程的分支)
git push --set-upstream origin 新创建的本地分支

远程仓库

添加远程仓库
git remote add origin2 git@github.com.git地址.git 添加仓库 origin2

修改本地连接远程仓库:
方法一 通过命令直接修改远程地址
git remote set-url origin git地址
方法二 通过命令先删除再添加远程仓库
git remote rm origin
git remote add origin [url]

Git rebase和Git merge

可以参考这篇博客: git rebase详解(图解+最简单示例,一次就懂)