栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Git基本原理与常用操作总结

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git基本原理与常用操作总结

Git原理与常用操作总结

更多文章与代码详情,可以查看博主:
GitHub地址:https://github.com/TheAlgorithm-SimpleChinese/Python
个人网站:https://www.iwtmbtly.com

Git基本原理图解

上图命令解析:

git pull					//取回远程主机某个分支的更新,再与本地的指定分支合并

git add 			//添加文件到暂存区

git commit -m "message" 	//提交到本地仓库

git clone					//拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。

git checkout                //用于切换分支或恢复工作树文件

git push 					//用于从将本地的分支版本上传到远程并合并。

git fetch 					//用于从另一个存储库下载对象和引用。
配置
  • 在git的命令行中配置用户姓名和邮箱
git config --global user.name "用户名"

git config --globla user.email "邮箱"  
  • 创建版本库(初始化当前目录)
git init
创建SSH Key并配置远程免密连接
  1. 生成 ssh 密钥:ssh-keygen -t rsa -C 'you@email.com'
  2. 设置生成密钥保存的路径,默认是 user/.ssh/id_rsa,可进行修改,直接写名称则保存在当前目录
  3. 设置 ssh 提交的密码,默认无密码
  4. 之后会生成对应名称的私钥和对应名称 + .pub 的公钥
  5. 修改 user/.ssh/config 文件,添加内容如下
 Host github.com
   IdentityFile C:UsersAdministrator.sshgithub_rsa
新仓库操作与常用命令
//全局操作
git config --global user.name "Jade Qiu"
git config --global user.email "jousindea@163.com"

//创建新仓库(远程克隆法)
git clone xxx.git	//远程克隆
cd xxx
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master		//远程推送


//创建新仓库(本地初始化法)
cd existing_folder
git init
git remote add origin xxx.git	//建立连接
git add .
git commit -m "Initial commit"
git push -u origin master		//远程推送

//远程已存推送本地仓库
cd existing_repo
git remote rename origin old-origin
git remote add origin xxx.git	//建立连接
git push -u origin --all
git push -u origin --tags

git branch 									//查看分支,当前分支用*标识
git branch name 							//创建分支
git checkout -b name 						//创建并切换分支
git checkout name			 				//切换分支
git merge name 								//合并某分支到当前分支
git config <--system | --global | --local> --list					//git 查看配置信息
git log --author="xxx" --since='2018-10-01' --oneline | wc -l		//统计 git 提交次数

本文部分内容参考链接:https://simply-none.github.io/latest-blogs/#/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号