ubuntu下git的一些使用方法

首先是代码提交步骤:

git status

git add file_name

get commit -m "notes"

get push -u origin local_branch  #local_branch为本地分支,remote branch如果没有与之同名的则在remote branch新建一个同名branch

好了,上传完成,下面是一些常用命令(以test分支为例):

新建本地分支:git branch test

切换到test分支(在本地):git checkout test

删除本地分支:git branch -D test

查看远程分支:git branch -r

查看本地分支:git branch

查看所有分支:git branch -a

重命名本地分支:git branch -m OldName NewName

重命名远程分支:

1、删除远程分支:git push origin :remote_branch

2、重命名本地分支:git branch -m OldName NewName

3、上传重命名后的本地分支:git push -u origin New_local_branch

4、修改完成

下面是一些理解:

首先,对git的操作大致是围绕三大步骤来的:

1、从git获取数据

2、在本地改动代码

3、将改动上传到git

这三大步骤涉及两个repository,一个local_repository,一个remote_repository,1、3涉及到remote_repository,2只涉及local_repository。

1、从git获取,当第一次从git获取时,即本地没有这个版本的代码库时,常常需要使用git clone,如果本地已经有这个版本的旧的代码库,即需要从git上获取版本更新的代码,则要使用git pull,这相当于从远程获取到最新版本再merge到本地,git pull=git fetch+git merge。clone完成后,本地将会建立一个和远程相同名称的branch

2、在本地改动代码,对所有文件的改动都是在你自己本地的local_repository来做的,和remote_repository是独立的

3、将改动上传,git push -u origin master

git status 列出当前目录所有还没有被git管理的文件和被git管理且被修改但是还未提交(commit)的文件

将get status中不想提交的文件撤回:使用.gitignore

将要被忽略的文件写入.gitignore

vim .gitignore #回车

撤回内容

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值