配备好的日常基本流程
-------!!文件修改后上传步骤---------
git status
查看修改内容
git init
初始化
git add .
添加文件
git status
查看即将添加的内,会显示改变的内容 绿色
git commit -m "第三次"
提交并备注内容
git log
查看提交日志
git remote add origin 加“远程仓库网址”
上传到网上(如之前已经输入过,如显示存在,跳过本步骤)
git push origin master
放到分支
如果重新提交时出错
报已经存在remote origin already exists.
(报错远程起源已经存在。)
输入git remote rm origin
解决
拉取所有分支
1、新建一个空文件,文件名为hhhh
2、git init
3、git remote add origin(建立远程连接)git@github.com:XXXX/nothing2.git
4、git pull -p
(拉取所有)自行切换分支
拉取远程单个分支
1、新建一个空文件,文件名为hhhh
2、git init
3、git remote add origin (建立远程连接)git@github.com:XXXX/nothing2.git
4、把远程分支拉到本地 git fetch origin dev
(dev为远程仓库的分支名)
5、在本地创建分支dev并切换到该分支
git checkout -b dev(本地分支名称) origin/dev(远程分支名称)
6、把某个分支上的内容都拉取到本地
git pull origin dev(远程分支名称)
合并分支请求
1 复制一份自己写的项目为b
2 git pull origin dev
(最新的代码分支) 在b的base里面把远程代码拉取下来
3 git rebase -dev
变基操作 合并拉取的代码 此时出现冲突
-
code .
`打开vscode结局冲突的代码 - 解决完后
git add -A
-
git rebase --continue
出现appling就是解决了
Git命令行基本操作
- 安装
git
- 全局配置邮箱
$ git config --global user.name "xiaoming" $ git config --global user.email "wumingfu@1000phone.com"
- 初始化空白版本仓库
$ git init
在项目目录下会生成一个隐藏的 .git 目录,.git 目录中就放置版本库的信息 - 将资源添加到暂存区
git status
查看版本库状态信息
git add <file>...
将指定的文件或目录添加到“暂存区”中 - 将暂存区中的资源提交到版本库
git commit -m "提交到版本库时的消息内容"
git log
查看版本库提交日志
配置私钥 公钥
配置 SSH-KEY
本地生成 ssh-key
ssh-keygen
在用户目录下生成 .ssh
目录,目录中包含两个文件(id_rsa
、id_rsa.pub
),*.pub
文件是公钥,没有后缀的文件是私钥
在远程码云账户中添加ssh
公钥配置
以上a.b两步,只执行一次即可
c. 创建远程空白仓库
d. 本地已有版本仓库,则关联远程仓库,将本地仓库资源推送到远程仓库中
关联(只做一次)
git remote add origin git@gitee.com:mobiletrain/h51810.git
推送(有本地版本库的提交,则可以推送到远程仓库中)
git push -u origin master
本地没有源代码,从远程仓库下载源代码:
git clone 仓库URL
本地有源代码,从远程仓库更新:
git pull
分支
- 列出所有分支
$ git branch
- 创建新分支
$ git branch <branch_name>
- 切换分支
$ git checkout <branch_name>
- 创建新分支并切换到该新创建的分支中
$ git checkout -b <branch_name>
- 合并分支
$ git merge <branch_name>
- 删除分支
$ git branch -d <branch_names>