git的安装及使用

一、git的安装及配置

1、deepin下安装git
sudo apt-get install git
2、配置用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱"
3、生成ssh公匙、私匙
ssh-keygen -t rsa 
三次回车
4、查看公匙
进入.ssh:		cd ~/.ssh
打开公匙文件:	gedit id_rsa.pub
5、复制公匙到github

二、git的相关命令的使用

  1. 初始化仓库
    git init	
    
  2. 自报家门
    git config --global user.name "用户名"
    git config --global user.email "邮箱"
    
  3. 添加文件到git仓库
    比如:先创建一个a.txt(touch a.txt),将此文件上传到git
    git add a.txt	# 此命令是将a.txt文件由工作目录添加到暂存区
    git add .		# 此命令是将此目录下的所有文件添加到暂存区
    gitcommit -m "书写提交信息"	# 此命令是将暂存区文件提交到git本地仓库
    
  4. 创建分支
    git branch 分支名
    
  5. 切换分支
    git checkout 分支名
    
    创建并切换分支
    git checkout -b 分支名
    
  6. 将本地的git与远程仓库的地址绑定
    git remote add origin https://glab.tagtic.cn/a/b(远程仓库地址)
    
  7. 合并分支
    git merge 分支dev	# 将分支dev合并到当前分支
    
  8. 将本地的分支推送到远程仓库
    git push -u origin 分支名
    git push -f origin 分支名	# 此命令为强行推送
    
  9. 删除本地分支
    git branch -d 分支名	
    
  10. 删除远程仓库的分支
    git push -d origin 分支名
    
  11. 查看git历史记录
    git log
    git log --pretty=oneline	# 以简介的方式查看历史记录
    git reflog	# 查看所有的历史记录
    
  12. 回退版本
    git reset --hard 版本号
    
  13. git的删除
    文件删除
    rm a.txt 	# 此时删除了工作区的文件,git状态会保存你的删除
    
    确认删除
    git rm 文件名
    git commit -m "注释"
    
    取消删除
    git checkout --文件名
    
  14. 本地版本库与远程版本库发生冲突的问题
    git diff <source_branch> <taget_branch> 	# 预览差异
    git pull <远程主机名> <远程分支名>:<本地分支名>
    (例如:git pull origin master:brantest)
    			# 更新你的本地仓库至最新改动,以在你的工作目录中获取并合并远端的改动
    手动解决冲突
    git add 文件名
    git commit -m "注释"
    git push 	# 提交到远程仓库
    
  15. git pull = git fetch + git merge
    git pull origin master:brantest # 就相当于一下两个命令的结合
    git fetch origin master:brantest
    git merge brantest
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值