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:[email protected]/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 把 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 --参数 远程分支名称】


 

 

 

你可能感兴趣的:(git)