git的一些操作

git 克隆与提交

克隆添加代码

git clone 地址  // github克隆代码下来
git add * // 添加修改的代码
git status // 查看状态
git commit -m ".." // 添加备注
git push // 远程推送代码

 修改后提交代码

git pull // 每次上传代码前都要拉代码
git add * // 添加修改的代码
git status // 查看状态
git commit -m ".." // 添加备注
git push // 远程推送代码

git 分支

git branch // 查看分支本地
git branch -r // 查看远程分支
git branch <name> // 创建分支
git checkout <name> // 切换分支
git checkout -b <name> // 创建并切换分支
git merge <name> // 合并某分支到当前分支
git branch -d <name> // 删除某分支

git 多人协作

1.git push origin <branch-name>推送自己的修改;
2.若推送失败,则远程分支比你的本地更新,应先用git pull试图合并;
3.如果合并有冲突,就解决冲突,并在本地提交;
4.没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!
5.如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,
  用命令git branch --set-upstream-to <branch-name> origin/<branch-name>。

还原至指定版本

// 查看日志
git log
​
// 还原至某一版本  长串是版本号
git reset --hard 44f994dd8fc1e10c9ed557824cae50d1586d0cb3

 

强推

// 本地强制上传至远程,覆盖远程
git push -f origin dev
​
// 拉取远程把本地覆盖再上传
git pull --rebase origin master

 

git上传至指定分支

// 切至dev分支
git checkout dev
​
// 添加文件到索引库
git add .
​
// 添加备注
git commit -m "your commit"
​
// 上传至dev
git push origin dev

git贮藏

// 贮藏
git stash
​
// 查看贮藏的列表
git stash list
​
// 恢复贮藏中的工作内容
git stash apply
​
// 删除此条贮藏
git stash drop
​
// 恢复贮藏中的工作内容并删除此条贮藏
git stash pop
​
// 恢复贮藏序列为0的贮藏中的工作内容
git stash apply stash@{0}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值