Git的一些基本操作命令

六月十六号Git一些基本学习笔记
Git的基本命令有:
(1)git clone 后面接复制的链接,克隆库到本地
(2)git config --global user.email ’ xiongbiao1998@foxmail.com ’ 写入自己的邮箱(相当于告诉git你是谁,认证身份用)
(3)git config --global user.name ‘Derrick_x’ 写入自己的用户名(作用同上)
(4)git remote 不带参数,列出已经存在的远程分支
(5)git remote -v (v是单词verbose的缩写) 列出已经存在的远程分支,并在每一个名字后面详细列出其远程url
(6)git branch -a 列出所有分支
(7)git branch 后面接一个分支名可以创建一个分支
eg:git branch dev 创建dev分支
(8)git merge 后面接分支名, 拉取合并远程分支的操作
当前在dev分支
git merge master 将master分支合并到dev分支
(9)将文件同步到web库的方法:
首先用命令:git add filename (添加这个文件)
然后用命令:git commit -m ‘一定要有注释信息,注释内容可以随意’
最后用命令:git push origin master 就可以成功添加(记住如果实在master分支就可以用master,不在master分支将master替换为其它的分支就好)
(10)标记暂存文件的命令 git stash
(11)git 代码暂存列表消息:git stash list
(12)git 代码应用暂存代码:git stash apply stash@{1}
(13)git代码清空缓存: git stash clear
(14)查看提交记录命令 git log
(15)提交时发生冲突,你能解释冲突是如何产生的吗?
答:当两个人同时对同一个文件进行修改时,一人提交后,后一人提交时就会显示冲突
(16)我们在本地工程常会修改一些配置文件,这些文件不需要被提交,而我们又不想每次执行git status时都让这些文件显示出来,我们该如何操作?
答:首先利用命令touch .gitignore新建文件
$ touch .gitignore
1
然后往文件中添加需要忽略哪些文件夹下的什么类型的文件
$vim .gitignore
$cat .gitignore
/target/class
.settings
.imp
*.ini

description:忽略/target/class文件夹下所有后缀名为.settings,.imp的文件,忽略所有后缀名为.ini的文件

(17)将dev分支的内容合并到master分支
答:先通过 git checkout master 命令到达master分支,再通过git merge dev 将dev分支的内容合并到master分支
(18)如何向开源的项目贡献代码
用PR(Pull Requests) 请求合并就OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值