Git使用及在IDEA上的使用

初次使用:
1.下载git及在github上创建账号,本地电脑加SSH
2.github上创建仓库(readme记得要勾选)
3.进入一个你想拉取项目的目录,比如想放在c盘下的a文件目录下,就进入到a
4.进入目录后,打开git bash here,拉取远程项目git clone https:项目地址
5.远程目录拉取后,会生成一个新的文件夹(例如test),进入这个文件夹test(此处是用git bash进入,命令cd test)
6.建立本地仓库与远程仓库的连接,先初始化git init,再建立连接git remote add origin 项目地址
7.拉取远程仓库的代码git pull origin master(此处可先看看本地和远程的分支分别是啥,本地:git branch;远程:git branch -a)
8.添加本地的文件到仓库,git add 文件名
9.提交git commit -m"提交信息"
10.把提交的信息推到远程仓库git push -u origin master

ps:如没有readme文件,可用git push -u origin master来拉取

修改及提交:
如果是在master分支,没有其他分支:
1.先拉取远程仓库最新的代码:git pull origin master。默认就在这个master分支上开发了。
2.开发完成后,查看修改了哪些文件git status,会把修改的文件列出来
3.添加文件:git add 文件或文件夹
4.提交:git commit -m"message"
5.提交到远程,其中origin是远程仓库的意思。git push origin master

如果不在master分支:
1.先拉取远程仓库最新的代码:git pull origin master(master可换成分支名称,就是拉取分支最新的代码)
2.创建一个自己的分支并切过去:git checkout -b feature/20220305_cici;-b是创建的意思,切换直接git checkout既可
3.添加文件:git add 文件或文件夹
4.提交:git commit -m"message"
5.提交到远程,其中origin是远程仓库的意思。git push origin feature/20220305_cici

删除文件:
git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不包括删除的文件; git add -u 表示添加编辑或者删除的文件,不包括新添加的文件

一些命令:
查看分支:
1.git branch查看本地所有分支

2.git branch -r查看远程所有分支

3.git branch -a查看本地和远程所有分支
本地分支前带有“*”号且为绿色,远程分支为红色

新建分支:
新建分支但不切换:git branch [-f]
新建分支并切换到该分支:git checkout -b

删除分支:
删除本地分支:git branch (-d | -D)
删除远程分支:git branch -d -r ,删除后需推送到服务器:git push origin :
删除远程分支:git push origin --delete 远程分支名
备注:默认分支不可删除,可先在页面上把默认分支改掉再删除

重命名:
重命名分支:git branch (-m | -M)

删除项目:
进入要删除的项目——Settings——滑到最底端——Danger Zone——Delete this reposiroty,输入提示的用户名/项目名称,确认。

查看提交版本:
查看日志:git log,退出日志:q
还原上一个版本:git reset --hard HEAD^
查看操作版本ID:git reflog
还原指定版本ID:git reset --hard 操作版本ID

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值