git操作

摘要:
通用Git操作命令1.基本Git概念。工作区:工作区索引/阶段:临时区域存储库:仓库区域(或本地仓库)远程:远程仓库添加:将工作区同步到临时区域提交:将临时区域同步到本地仓库推送:将本地仓库同步到远程仓库拉取:将远程仓库同步到工作区签出:将本地库房同步到工作区2.将代码传输到GIT:1.打开https://gitlab.vdian

Git常用操作命令

1、git的原理

git的原理

基本概念

 Workspace:工作区
 Index / Stage:暂存区
 Repository:仓库区(或本地仓库)
 Remote:远程仓库
add:将工作区同步到暂存区
commit:将暂存区同步到本地仓库
push:将本地仓库同步到远程仓库
pull:将远程仓库同步到工作区
checkout:将本地仓库同步到工作区

2、传代码到GIT:

1、打开https://gitlab.vdian.net/XX
2、创建PROJECT
3、进入项目根目录 
4、git init    // 在当前项目目录中生成本地git管理,并建立一个隐藏.git目录
     git remote add origin ssh://git@gitlab.vdian.net:60022/xx/xxx.git   //粘贴复制的地址 //在本地仓库添加一个远程仓库origin (即建立本地仓库与远程仓库的关联 所以可以在commit后push前执行)
      git add .      //添加当前目录中的所有文件到索引
      git commit  -m "first commit"   //提交到本地仓库,并附加提交注释
      git push -u origin master   //把本地源码库push到github 别名为origin的远程项目中,确认提交

3、撤销操作:

1、工作区修改了,放弃修改
     git checkout -- file
     命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销
2、工作区修改了并且add,需要撤回
     用命令git reset HEAD <file>可以把暂存区的修改撤销掉(unstage),重新放回工作区
     如:git reset HEAD readme.txt
3、add并且commit:版本回退

4、删除操作

git rm test.txt
git commit -m "remove test.txt"
//如果误删了,可以将误删的文件恢复到最新版本
git checkout -- test.txt

5、其他常用命令

git log命令:显示从最近到最远的提交日志
git status:查看文件的提交状态(每次提交或修改后可用此命令)
git diff HEAD -- readme.txt命令:可以查看工作区和版本库里面最新版本的区别

关于IDEA中的git的使用
https://blog.csdn.net/qq_39331713/article/details/82350852

免责声明:文章转载自《git操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇InfluxDB1.2.4部署(centos6.8)sqlmap的简单爆破下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git 常见命令(补充)

回滚到上个版本 git reset --hard HEAD^ 回滚到上上个版本 git reset --hard HEAD^^ 查看提交记录 git log # 格式化 git log --pretty=oneline 查看变更内容 git diff 查看操作的每一次记录(包括回滚记录,git log在某次回滚后,不会记录这次回滚以后的所有记录,...

git拉代码,IntelliJ idea报错,cannot load module xxxxx

1 从git上下工程的时候,IntelliJ idea报错,cannot load module xxxx VCS-git-clone-ssh:xxxx ,报错cannot load module xxxx,然后项目目录不显示代码 查看左下角log:cannot load module xxx,xxx.iml does not exist,iml文件不存在...

maven全局配置文件settings.xml详解

概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。settings.xml文件是干什么的,为什么要配置它呢?从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xm...

git 实践(三) 建立关联分支

建立分支关联关系的三种方法: 1.检出时建立: 从服务器上拉取特定分支的时候,可以建立关联关系。git checkout -b localdev origin/dev检出的分支会自动关联到该远程分支 这种使用的前提:检出的本地分支必须和远程分支同名;如:git checkout -b dev origin/dev 这时会建立关联关系但:git chec...

Git 【管理篇】

Git 介绍 Git 是什么?傻瓜内容跟踪器(The stupid content tracker)!Git 创始人、Linux 之父 Linus Torvalds 就是这样介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,服务器端软件支持不再...

软件工具——GitGUI使用教程

https://blog.csdn.net/qq_15903671/article/details/87970177 公司使用GitLab作版本控制工具,开发使用git客户端链接到公司GitLab服务器进行代码和文档的提交和维护。 Git客户端安装教程:https://blog.csdn.net/qq_15903671/article/details/87...