工具&git| git初学者的日常操作干货

工具&git| git初学者的日常操作干货

工作中使用版本控制是必不可少的

这个笔记可以当做平常使用中的参考文档

基本操作

  1. git clone git@127.0.0.1:test
  2. git status
  3. git add .
  4. git commit –m ‘说明这次提交’
  5. git push

分支的使用

创建分支

工作场景:有了一个新的需求,需要新建一个分支。

1. 本人先创建分支

git checkout -b [new_branch_name]

若该分支无需协作完成,则无需提交到远程仓库

2. 提交分支到远程仓库

git push [远程仓库名称] [new_branch] 

# 其中远程仓库名称一般都是orgin,可以用git remote查看远程分支名称

3. 同事拉取新建的分支

# 更新当前仓库
git pull 
# 查看所有分支(本地+远程)
# 发现新创建的分支
git branch -a
# 拉取远程分支
git checkout -b [new_branch_name] orgin/new_branch_name

删除分支

工作场景:新的需求完成了,需要很棒分支并删除

有些时候会创建很多不同名称的分支,以此区分各个分支代码功能。 而随着代码的合并,以前的分支就可能不再需要保存了,所以就要对没有用的分支进行删除,包括紧急回滚时从中抽取某一个版本记录所创建的临时分支。 这时候就可以使用下面的命令:

# 列出本地分支:
git branch
# 删除本地分支:
git branch -D BranchName
# 其中-D也可以是--delete,如:
git branch --delete BranchName
# 删除本地的远程分支:
git branch -r -D origin/BranchName
# 删除git服务器上的分支:
git push origin -d BranchName
# 其中-d也可以是--delete,如:
git push origin --delete BranchName

注意:git命令区分大小写,例如-D和-d在不同的地方虽然都是删除的意思,并且它们的完整写法都是–delete,但简易写法用错大小写会执行失败。

添加远程仓库

上述创建分支过程中提到了远程仓库,但如果没有远程仓库,则可以添加

git remote add newOrigin [git@127.0.0.1:test]
设置本地忽略
.gitignore 文件

生效的是每个用户。并且没有提交到仓库的文件。已经提交了就不生效了。

.git/info/exclude 文件忽略

只对本地的文件生效。对其他的协作者不生效

忽略本地修改

不过上述都是针对没有跟踪的文件来说的,如果文件已经被跟踪了你如果在本地想要忽略它的改动,就不能使用以上的方法了。例如java开发中,在本地开发中修改的开发环境的参数,但却不能影响到其他人,这个恶化时候就要设置忽略本地修改了。

$ git update-index --assume-unchanged  文件名称       #忽略跟踪

$ git update-index --no-assume-unchanged 文件名称   #恢复跟踪

$ git ls-files -v | grep -e "^[hsmrck]"  #查看当前被忽略的、已经纳入版本库管理的文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值