首页 > 其他分享 >git的常规使用 - Idea集成GitHub

git的常规使用 - Idea集成GitHub

时间:2023-02-20 14:49:10浏览次数:47  
标签:git 仓库 Idea 拉取 -- GitHub 远程 分支

git概要

  1. 创建远程仓库
  2. 代码克隆
  3. 代码推送
  4. 代码拉取

GitHub官网: https://github.com

1. 创建远程仓库

1.1 登录github

1.2 创建仓库

登录之后点击右上角+号,New repository创建仓库

之后填写仓库名称和其他选项

1.3 邀请团队成员

2. 克隆代码

2.1 选择项目,并复制地址

2.2 电脑某个目录,右键点击Git Bash Here打开命令行

2.3 输入git clone 指令,后面跟你自己仓库的地址

git clone https://github.com/YuQiangA/Demo.git

3. 推送拉取相关命令

git clone 远程库链接				//克隆远程库
git remote -v					//查看远程库别名,默认名称origin
git remote add 远程库别名 远程库链接		//创建远程库别名	
git branch -v			                //查看分支
git branch 分支名称			        //创建分支
git checkout 分支名称			        //切换分支
git push 别名/远程库链接 分支名			//推送到远程库	
git pull 别名/远程库链接 分支名			//拉取远程库	
	

3.1 推送代码

git add 文件名		
git commit -m "摘要" 文件名		
git push origin master	

3.2 拉取代码

git pull origin master

3.3 其他相关命令

push			//远程库 不能删除已经记录到历史		
git commit		//暂存区		可删除		
git add			//工作区		可删除	

git config --global user.name 用户名		//设置用户签名 -- 签名是区分不同操作者,和将来登录github没有任何关系		
git config --global user.email 用户名		//设置用户签名		
git init					// 初始化本地库		
git status					//查看本地库状态		
git add 文件名					//添加到暂存区		
git commit -m “日志摘要” 文件名			//提交到本地库		
git reflog					//查看历史记录	
git log						//查看历史版本详细版	
git reset --hard 版本号				//版本切换		
						
.gitconfig					//查看配置信息	
	
git rm --cached 文件名				//将文件从暂存区删除

git merge 分支名称			       //把指定的分支合并到当前分支, 分支合并只会将指定分支内容合并到当前分支,指定的分支内容不变没有被合并

.
.

IDEA集成git

  1. 为IDEA指定git应用

  1. 创建git仓库

  2. 克隆仓库、推送、拉取

  1. 添加、提交文件

选中要添加和提交的文件或文件夹,右键

  1. 切换到指定版本

  1. 创建分支,切换到指定分值

标签:git,仓库,Idea,拉取,--,GitHub,远程,分支
From: https://www.cnblogs.com/big-strong-yu/p/17137286.html

相关文章

  • Idea Diff工具介绍
    背景项目中有大量的数据对比工作,需要生成文件,与旧文件进行对比,自动化对比和手工对比验证,自动化对比采用java-diff工具类或者手动去除换行空格注释,进行字符串对比,手动化对......
  • git设置不提交指定文件-解决idea的.gitignore有时不起作用的问题
    有时候,.gitignore会对部分文件/文件夹失效,大概原因是由于新创建的文件已经出现在git本地仓库的缓存,所以.gitignore就失效了解决办法就是清空一下git仓库的缓存,重新提交一次......
  • IDEA
     10:05AM Lowmemory TheIDEisrunninglowonmemoryandthismightaffectperformance.Pleaseconsiderincreasingavailableheap. Analyzememoryus......
  • 如何在eclipse上查看源码,如果在idea查看源码【待完善】
    如何查看源码目录文章目录​​如何查看源码目录​​​​如何在eclipse上查看String的源码目录​​​​如何在idea上查看String的源码目录【待完善】​​如何在eclipse上查看......
  • Git仓库完整迁移
    完整迁移,就是指,不仅将所有代码移植到新的仓库,而且要保留所有的commit记录1.随便找个文件夹,从原地址克隆一份裸版本库gitclone--bare旧的git地址会在当前目录下产......
  • windows下gitlab-ci.yml配置进入某一目录找不到,无权限
    打开任务管理器查看gitlab-runner所使用的的用户更改gitlab-runner服务权限,找到gitlab-runner服务,右键-属性-登陆,选择【此账户】点击【浏览】  选择具有权限的账......
  • HDOJ1013 Digital Roots
    题目链接:​​DigitalRoots​​给出一个正整数,然后将该整数的每一位加起来,如果是只有个位数,就输出。如果还大于10,就继续将每一位加起来,直到只有个位数。但是值得注意的是,题......
  • 小乌龟 tortoiseGit 配置
    tortoiseGit 使用ssh-keygen生成的key,只需修改newwork中的ssh即可。......
  • HDOJ1061 Rightmost Digit
    RightmostDigitTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):60576    AcceptedSubmission(s)......
  • HDOJ1163 Eddy's digital Roots
    Eddy'sdigitalRootsTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):7234    AcceptedSubmissio......