git和github

        本文主要探讨git基础操作。

Linux安装git

apt-get install -y git

申请github账号,构建项目

设置github的linux token

 

登录github账号 

 

 

git指令 


	git config --global user.name                      查看用户名

    git config --global user.name "name"               修改用户

    git config --global user.email                     查看邮箱

    git config --global user.email "name@163.com"  	   修改邮箱

    git config --list                                  查看配置列表

	git init 仓库				初始化仓库
	
	git add  文件 				提交文件到暂存区
	
	git commit -m "描述"			提交日志

	git log 					查看提交日志

	git reflog					查看提交日志

	git status 					查看暂存状态

	git reset	文件			取消文件暂存

	git reset --hard  物理节点	恢复暂存状态

	git stash  					暂存修改代码

	git stash pop 				还原第一个暂存修改代码
	
	git stash list      		查看暂存记录

	git stash clear     		清空暂存记录

	git stash apply  编号   	还原指定编号暂存记录

	git stash drop   编号   	删除指定编号暂存记录

	git mv path ne_path			移动或重命名文件

	git rm file					删除文件

	git branch

		-a:显示所有分支(本地和远程)

		-r:显示远程分支

		-v:显示最后一次提交的分支
	
	git branch 分支名       	创建分支	

	git branch 					查看分支(*为当前所处分支)

	git checkout 分支名			切换分支(默认master)

	git branch -d 分支名         删除空分支及合并完成的分支

    git branch -D 分支名         强制删除分支

	git diff           			查看未暂存的修改

    git diff --cache   			查看未提交的暂存

	git diff commit_id_01 commit_id_02						显示两次提交之间的变化

	git merge  分支名										合并分支到当前分支
				
	git rebase 分支名										并分支到当前分支,若产生冲突,解决完冲突后:git rebase --skip
			
	git clone 	URL											克隆远程仓库(标签,分支)	

	git remote add 库名  URL							 	添加远程仓库

	git remote -v 											显示远程存储库URL

	git remote remove 库名									删除远程仓库

	git remote rename 旧库名	新库名					    重命名远程仓库
				
	git pull 远程库名 远程分支 								更新本地库(进入项目目录更新库)
			
	git push 远程库名 远程分支 								更新远程库(进入项目目录修改文件并添加和提交日志,再上传)

	git tag 												显示标签

	git tag -a 标签名 -m "标签描述"							添加标签

	git tag -d 标签名										删除标签

	git checkout 标签名										切换标签(文件为标签版本下文件)

	git push 远程库名 标签名									推送标签文件
			
	.gitignore 												git忽略文件(github创建项目添加生成)

 demo:

        拉取github上建好的项目代码

结果示例:

相关推荐

  1. Git Github 的使用

    2024-04-23 00:20:04       6 阅读
  2. GitGitHubGitee GitLab的区别使用方法

    2024-04-23 00:20:04       33 阅读
  3. [git] 使用gitgithub工作思路经验

    2024-04-23 00:20:04       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 00:20:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 00:20:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 00:20:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 00:20:04       20 阅读

热门阅读

  1. C# AutoResetEvent

    2024-04-23 00:20:04       14 阅读
  2. MongoDB【五】索引

    2024-04-23 00:20:04       16 阅读
  3. 牛客网华为机试题说明一

    2024-04-23 00:20:04       13 阅读
  4. k8s的服务Service暴露应用

    2024-04-23 00:20:04       14 阅读
  5. 【c/c++】cpp对c的函数扩展

    2024-04-23 00:20:04       14 阅读
  6. 在k8s集群中部署EdgeMesh

    2024-04-23 00:20:04       16 阅读
  7. 【redis】String类型常用命令

    2024-04-23 00:20:04       14 阅读
  8. 【前端】数组的常用处理函数

    2024-04-23 00:20:04       14 阅读
  9. JG/T 396-2012 外墙用非承重纤维增强水泥板检测

    2024-04-23 00:20:04       16 阅读
  10. ipad 连接WiFi无网络

    2024-04-23 00:20:04       16 阅读