码云以及git操作学习总结

1 篇文章 0 订阅

一、Linux下安装git方法使用命令:sudo apt-get install git

二、初始化git本地库的命令:git init

三、添加文件到版本库的方法:git add <文件名>

有几个注意点:

1、再添加的时候会显示要求你输入你的邮箱和作者名,可以根据提示输入

2、一定要注意好空格的使用

四、将文件发送到库的方法:git commit <文件名> -m "备注"

1、后面的-m以后的就是这个文件的备注信息,必须要填上

2、注意引号一定要用英文字母要随时掌握工作区的状态,使用git status命令。

如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

五、关于文件的回退

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id

  • 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

  • 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

命令 git rm 用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失 最近一次提交后你修改的内容

六、创建ssh信息:

使用命令:

ssh-keygen -t rsa -C "youremail@example.com"

一般默认都是一直回车确定,如果顺利的话,在命令行里面输入 : cd ~/ .ssh 就可以进入此文件夹

登陆GitHub,打开“Account settings”,“SSH Keys”页面:

然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:

github-addkey-1

点“Add Key”,你就应该看到已经添加的Key:

github-addkey-2

备注:码云的添加方式基本相同,可以从设置里面找到相同的选项

七、添加远程仓库:

说明默认情况下添加的都是origin,添加命令是:

git remote add origin git@github.com:michaelliao/learngit.git

但是如果想码云和GIT一起使用就需要使用其他的命令:

git remote add github git@github.com:michaelliao/learngit.git # 链接GIT的命令
git remote add gitee git@gitee.com:liaoxuefeng/learngit.git #  链接码云的命令

八、提交信息

从现在起,只要本地作了提交,就可以通过命令:

$ git push origin master
origin 是默认信息,如果没有用默认的信息,就需要用新更改的命令,github 或者gitee命令代替

Git的clone或者push命令连接GitHub时,会得到一个警告:

要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git关联后,使用命令git push -u origin master第一次推送master分支的所有内容;此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,真是太方便了!

九、创建分支

创建分支要用命令
git checkout -b <分支名>

查看当前分支名,使用命令

git branch

当前分支前面会加一个* 号

在新加的分支上修改了任何信息之后,我们就可以切换回默认分支一般是master

使用命令 git checkout master

合并分支要使用命令 git merge <分支名>

删除分支命令要用 git branch -d <分支名>

推送分支命令 :git push gitee/gitub/orgin <分支名>

这里的push gitee/gitub/orgin 代表三种方式,注意区别对待



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值