git下载到上传完整流程-附git常见命令

git拉取代码-更新代码-上传到gitlab

1.本地创建文件夹,右键git bash
2.git init
3.git clone -b xx1.27.0 http:……
【说明】xx1.27.0是分支名 http:……是仓库中复制的链接。如果没有分支,则执行git clone http:……
【这步很重要】意思是拉分支xx1.27.0的代码,如果不加-b xx1.27.0的话会默认拉master,后面需要合并分支,请跳到第8步查看。
4.在拉取的文件夹中用IDE打开,编辑,更新代码
5.同样右键git bash,输入git status 查看更新状态
5.git add .
把所有更新的代码加到远程缓存中
6.git commit -m "说明,比如0922update"
提交代码,添加说明
7.git push origin xx1.27.0git push
【说明】git branch -a可以查看远程仓库的分支;git branch是本地分支。

8.如果拉的是仓库中master分支,而最后要上传到远程仓库中的其他分支,比如xx1.27.0,在push到远程仓库时报错,则执行

  git pull -rebase origin master

意思时把远程库中的更新合并到本地的master中
git status查看刚刚的commit还在不在,在的话执行下面的指令,不在就重新commit

  git push origin HEAD:xx1.27.0

这里时用head指到远程仓库的xx1.27.0分支中
【补充】如果你在git branch没查看到本地有分支或者分支名不对,则说明进入的文件夹不对,进一下层或者检查一下其他文件。默认应该至少有一个分支。

git常见命令

一、基础用法
序号命令说明
1git initgit初始化
2git status查看git仓库
3git add [文件名]提交到缓存区
4git log查看提交记录
5git commit -m “描述信息”提交到远程仓库并添加说明
6git branch
git branch -d
git branch -D
查看分支
删除分支
强制删除分支
7git checkout [分支名]切换分支
8git checkout -b [分支名]创建并切换分支
9git merge [分支名]合并分支到主分支上
10git tag查看标签
二、进阶
序号命令说明
1git config --global user.name “自己的用户名”
git config --global user.email “自己的邮箱”
全局配置自己的用户名和邮箱
2git config --global alias.[别名] [命令,如commit等]
git config --global alias.psm ‘push origin master’
用alias配置别名
长命令也可以配置别名
3git log --graph --pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset’ --abbrev-commit --date=relative修改日志显示,使日志更加条理和清晰
4git config --global core.editor “vim”将默认的vi编辑器改成vim
5git config --global color.ui true给终端配置颜色
6git config --global core.quotepath false设置显示中文文件名
7git config -l查看文件配置
8git diff
git diff < i d 1 > < id1> < id1><id2> #对比两次提交
git diff #在两个分支之间比较
git diff --staged #比较暂存区和版本库差异
查看代码改动信息,对比本地文件和执行git add之前的暂存区文件,“-”表示删除,“+”表示增加
9git stash
git stash list #查看暂存区目录
git stash apply #还原之前的代码
git stash drop #删除暂存区的stash记录
git stash pop #不还原代码,但可以自动删除stash记录
git stash clear #清空所有暂存区的记录
代码没有commit之前,执行本命令将代码暂存起来
10git merge [分支名]
git rebase [分支名]
将分支合并到主分支master上
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值