GIT的学习

Git的常见命令(git的常用命令(很多的linux命令都可以用)

设置用户信息:

git config --global user.name "":创建本地用户名

git config --global user.email "":创建本地仓库的邮箱

查看用户名 :git config user.name

查看密码: git config user.password

查看邮箱:git config user.email

touch ~/.bashrc:进入这文件可以设置命令的别名

提交步骤

git init:创建本地仓库,是获取一个.git的文件(这个文件包含git正常工作的所用信息)其他目录都为工作目录

git status:查看文件状态

git add:文件由工作区提交到暂存区(git touch .gitignore:可以设置不想添加不想add的文件)

git commit:文件由暂存区提交到仓库(-m参数可以添加一个注释)

ssh-keygen -t rsa:获取自己ssh秘钥到自己 gitee或者github的shh设置中去

git remote  add origin git@github.com:michaelliao/learngit.git(这个地址换成自己仓库的ssh地址):映射远程仓库的地址到本地

git push origin master:将本地master分支推送到远程仓库

查看日志

git log:查看提交日志

 

git-log(别名:git log --pretty=oneline --all --graph --abbrev-commit,可以设置一个.bashrc文件来设置命令的别名):为了简单显示

git reset --hard commitID(提交的id编号):回退到某一版本

git reflog:所有的操作日志

查看分支

git granch:查看分支

git granch 分支名:创建分支

git checkout 分支名:切换分支

git merge 分支名:合并分支

git granch -d 分支名:删除分支

冲突问题:要手动解决冲突,修改冲突的文件,然后再add,commit

分支命名规范:master:线上分支(主分支)

develop:开发分支

feature:并行开发分支,开发完成之后合并到develop分支上

远程仓库:企业一般用gitlab

ssh-keygen -t rsa -C “your_email”:生成ssh密钥(-c的邮箱也可以不加)

cat ~/.ssh/id_rsa.pub:查看生成的秘钥

远程仓库:git remote add 远程仓库名(默认是origin) 仓库路径:映射本地仓库的名字到远程仓库

git remote:查看远程仓库

git push[-f] [--set-upstream]远程仓库名 (origin) 本地仓库名(master):推送本地项目到远程仓库(-f:强制删除;--set-upstream:本地分支与远程分支建立联系,即下次推送到远程仓库就不用指定仓库名)

克隆

git clone 仓库路径(ssh的那个地址) 本地仓库名(自己随便建,或者默认):从远程仓库克隆到本地

git fetch 远程仓库名 本地仓库名:抓取(抓取更新到本地,不进行合并)

git full 远程仓库名 本地仓库名:拉取(抓取更新到本地,并自动进行合并)

以及IDEA操作git。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值