git 中的一些选项解释

-d
--delete:删除

-D
--delete --force的快捷键

-f
--force:强制

-m
--move:移动或重命名

-M
--move --force的快捷键

-r
--remote:远程

-a
--all:所有

配置git远程仓库

git clone url

报错:
fatal: repository 'url' does not exist
尝试修改一下origin


git remote set-url origin

报错:
fatal: No such remote ‘origin’

输入
git remote -v
没有任何返回结果,

证明远程仓库中,此时没有origin。
需要添加

git remote add origin < git地址 >

再次输入
git remote -v

显示已经有origin
运用push命令,将代码推送上去

git push -u origin master

报错:
error: failed to push some refs to
因为远程库与本地库不一致造成的,把远程库同步到本地库

git pull --rebase origin master

继续执行推送指令
error: GE007: Your push would publish a private email address.
证明此时没有公开邮箱地址
在登陆码云->设置->管理邮箱
公开邮箱设置
再次执行指令,问题解决

git新建分支并且同步远程

1.基本查看 删除
git branch -r               #查看远程所有分支

git branch                  #查看本地所有分支

git branch -a               #查看本地及远程的所有分支

git fetch                   #将某个远程主机的更新,全部取回本地

git branch -a               #查看远程分支

git branch                  #查看本地分支

git checkout 分支           #切换分支

git push origin -d 分支名   #删除远程分支:

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

git remote show origin      #查看远程分支和本地分支的对应关系

git remote prune origin     #删除远程已经删除过的分支


2.同步更新远程

git checkout -b 新分支名                #本地新建分支并切换到此分支

git push origin 新分支名:新分支名       #推送到远程

git push --set-upstream origin 新分支名 #远程和本地分支同步

git branch -a                           #再次查看本地和远程的所有分支

git clone

1.指定分支clone

(clone默认是克隆Head指向的branch的master分支,如果是多分支可以单个克隆分支项目)

git clone -b <branchname> <项目地址>  #clone 在<项目地址>下叫 <branchname>的项目

2.所有分支clone

cd project(你的项目名字)
git clone <项目地址>        #此时clone的是所有分支

git常用命令

git log                         # 查看git提交的记录

git branch  <branchname>        # 新建分支

git branch -d <branchname>      # 删除本地分支

git branch -d -r <branchname>   # 删除远程分支,删除后还需推送到服务器
git push origin:<branchname>    # 删除后推送至服务器

git branch -m <oldbranch> <newbranch> # 重命名本地分支

git pull <远程主机名> <远程分支名>:<本地分支名>  # 与本地分支合并

git拉取更新的项目 所遇覆盖问题

1.服务器代码合并本地代码

git stash     				#暂存当前正在进行的工作。
git pull   origin test 		#拉取服务器的代码
git stash pop 				#合并暂存的代码


2.服务器代码覆盖本地代码

git reset --hard  			#回滚到上一个版本
git pull origin test


第一步遇到错误的问题
git add xxx文件
git commit -m “冲突已解决log”
git push origin 相应的分支

git 提交项目步骤

git add .                       # 将修改的代码提交到缓存

git status                      # 查看修改了的代码状态

git commit -m '注释内容'        # 提交到本地

git push origin  <branchname>   # 提交分支

git pull <branchname>           # 拉取分支

【有参考的大佬文章】时间太久完了链接地址了

git remote 地址 git remote -a_git