Git常用命令

使用Git的一般流程

1.git remote add origin <url> 添加远程版本库
 eg: git remote add origin https://github.com/wuqiuyun/cxs.git
2.git init
3.git add .
4.git commit -m "消息"
5.git push origin master 

merge: 在线和并devel分支到master分支

1.先切换到master分支(git checkout master)
2.git merge ashkb2hkmlk54e 或者 git merge devel
3.git push origin master

pull:拉取devel分支代码到本地并和并

1.git pull origin devel 

如果有冲突则修改--> 此处省略一万字
接着执行2/3/4步,把修改好的提交吧。

2.git add .
3.git commit -m "消息"
4.git push origin master

如果没有冲突则直接填写message-->
输入message(我也不知道怎么输入message,实在不行,那就Ctrl+Z,然后在输入)

revert:回退到指定版本

1.先备份要回退的分支:(在devel3分支进行回退)
git branch devel3
git checkout devel3
git add . 
git commit -m "备份分支"
git push origin devel3

2.git reset --hard 40efacedf5125e34769e201a59bff563478e3c71(需要回退的地方)
3.强推到分支: git push -f -u origin devel3
4.拉取已回退分支的代码到本地: git pull origin devel3
5.此时本地代码就是你需要的版本啦

checkout:切换分支
git checkout devel3(切换到devel3分支)

有些代码不需要上传到GitHub上,可在.gitignore文件里面忽略。但是对于已经commit或者push的文件,.gitignore是不起作用的。需要做的是:1.在GitHub上先把文件或文件夹删除(删除命令如下),2.在.gitignore文件添加要忽略的文件(如下:

.idea/*
*.iml
.gradle
/local.properties
.DS_Store
/build
/captures
.externalNativeBuild

)。

删除已经上传到GitHub的文件

git rm --cached NewCCQuser.iml (删除NewCCQuser.iml文件)
git commit -m "delete NewCCQuser.iml"
git push origin devel 

删除已经上传到GitHub的文件夹 (需要添加-r)

git rm -r --cached build (删除build 文件夹)
git commit -m "delete build "
git push origin devel 

克隆代码到本地

git clone git@github.com:schacon/simple.git
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值