当前位置:首页 > linux > 正文内容

git 命令

root7个月前 (07-13)linux204

修改文件:即添加内容到工作区

vim  filepath

清除工作区的内容,回溯到上次add的状态或者commit 的状态

git checkout -- file


添加文件到暂存区

git add filepath

暂存区文件重新回到工作区

git reset HEAD filepath


暂存区内容提交到本地仓库

git commi -m  "本次提交的内容介绍"

本地仓库回退到修改内容到暂存区

git reset --soft commit_id

本地仓库回退到修改内容到工作区

git reset commit_id

本地仓库回退 修改内容丢弃

git reset --hard commit_id


本地仓库提交到远程

git push

拉去远程仓库到本地

git pull


暂存工作取的内容

git stash 

可以进行git pull 拉去代码

git pull

恢复暂存代码

git stash pop 

有冲突的话解决一下


新建分支(没有分支新建,然后切换)

git checkout -b xxx  


查看当前分支

git branch 

查看全部分支

git branch --all


切换分支 

git checkout xxx


合并分支

把xxx 分支合并到当前分支

git megre xxx 

把xxx 合并到yyy

git megre xxx yyy





扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=237

分享给朋友:

相关文章

centos切勿执行yum -y update

yum update 跟apt-get update 不一样centos的yum update相当于ubuntu的apt upgrade如果想用ubuntu的apt update,centos是yum makecache因为执行yum -y...

http客户端关闭请求,服务端仍然还会执行。基于tcp的http运行

在实际开发过程中,服务端有部分api是比较消耗时间,例如读取文件。如果客户端等不及,刷新请求,或者不断刷新请求。服务器端将会不断打开新的文件,资源消耗很长大。很容易就导致服务宕机当然还有通过nginx提供静态文件下载的,这种情况,是分块读取...

linux 慎用 kill -9 干掉程序

 kill -9 强制结束某程序的时候,如果程序的有退出信号触发处理回收子进程的,将失效。会造成僵尸进程。...

Cannot uninstall 'ipaddress'. It is a distutils installed project and thus

强制升级:sudo pip install --ignore-installed +模块名...

修改系统server文件需要加载一下配置

vim /usr/lib/systemd/system/*.service修改了server的配置需要执行一下systemctl daemon-reload让系统重新加载以下配置,尤其是server中的配置地址更换了分区...

python ssh 登录服务器

import paramikossh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('192.1...