linux中git下载项目和git操作使用

参考https://blog.csdn.net/liuskyter/article/details/83014704

如果没有git先安装

yum -y install git

下载项目 git clone http://1.1.1.1:2222/1fffff/teement.git

免密码git clone https://username:password@git.oschina.net/wdm/familycloud.git
  152  git branch -a
  153  cd jzife_management/
  154  git branch -a
  158  git checkout -b dev origin/dev
  159  git pull

如果存在分支,切换git checkout master

如果服务器有新的分支,先git fetch 再查看git branch -a   再拉取git checkout -b dev origin/dev

git status 看当前代码状态

git stash 暂存修改代码 

git pull 拉取代码

git stash pop 把修改的代码从暂存区域拿出来,这个时候可能有冲突(包含了mergin)

git add . 默认提交所有 ()

git commit -m "提交了" 提交到本地 

git pull 保险操作 

git push origin dev 提交远程仓库

--初始仓库-------

到本地项目文件夹下 git init

然后关联远程仓库 [project]。你需要存在一个远程仓库,名字随意,然后执行下面的命令(去掉中括号)就可以关联到该仓库。

git remote add origin https://github.com/xienb/NPC.git

提交

git add .
git commit -m '初始化项目'
git push -u origin master
一般在github或者gitee上新建项目会带有一个readme文件,也很有可能你本地git init的项目中也存在这样的文件,
这样就会冲突(使用 git pull origin master --allow-unrelated-histories),如果没有冲突到此就提交完成了。

git 把 mast_fix 的代码覆盖到mster上,切换到master,再运行 git reset --hard origin/mast_fix ,最后 git push -f

本地覆盖git reset --hard origin/mast_fix,强制提交到服务端git push -f

本地建议先切换到mast_fix分支,等运行命令完毕后,把本地的mast删除,重新拉取远程mast分支到本地

删除本地分支:

  git branch -d dev  【git branch -参数 本地分支名称】

删除远程分支:

  git push origin --delete dev  【git push origin --参数 远程分支名称】


 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值