二、码云Gitee和git进行代码管理

        1.创建本地代码仓库

        在本地创建一个文件夹(例如:GitFile)作为本地仓库,在命令行敲git init来初始化这个文件夹,也就是说这个文件夹里的所有文件改动都希望能够通过git进行管理。

book@book-virtual-machine:~/Desktop/GitFile$ git init

         初始化本地仓库后,在本地文件夹下会多一个.git的文件,用于记录所有与管理仓库相关的文件,使用ls命令可以查看:

book@book-virtual-machine:~/Desktop/GitFile$ ls -a
.  ..  .git

         2.使用gitee进行代码托管

        ①注册gitee账户,并在gitee创建代码仓库

         ②本地仓库与远程仓库进行同步 git remote add origin URL

book@book-virtual-machine:~/Desktop/GitFile$ git remote add origin https://gitee.com/shen-gitee/test-git.git

         remote表示远程仓库;add表示添加;origin表示本地源,这个参数是自定义的,也可以改为项目名;最后的URL是远程仓库的地址是唯一的。

         ③从远程仓库拉取文件 git pull origin master

book@book-virtual-machine:~/Desktop/GitFile$ git pull origin master
Username for 'https://gitee.com': 189*******030
Password for 'https://18943079030@gitee.com':       

         Username Password行输入注册gitee的账户和密码,即可拉取远程仓库并合并到本地仓库。(由于在本地创建了代码仓库,git默认关联的库在本地,所以直接执行git pull命令是无效的,需要执行git pull origin master命令才行,这句话的意思是推送到远程库master分支即合并两个分支,此外,也可以根据提示执行一下git branch --set-upstream origin master命令,以后就可以直接使用git pull了)

        ④ 推送修改到本地仓库,并合并到远程仓库 git add & git commit & git push

book@book-virtual-machine:~/Desktop/GitFile$ git add hello
book@book-virtual-machine:~/Desktop/GitFile$ git commit -m "add hello file"
[master aced889] add hello file
 1 file changed, 1 insertion(+)
 create mode 100644 hello

        本地创建了一个名为hello的文件,通过git add [FileName] 添加到本地仓库;git commit -m "[填写日志信息]"将修改推送到本地仓库。

ook@book-virtual-machine:~/Desktop/GitFile$ git push origin master
Username for 'https://gitee.com': 89*******030
Password for 'https://18943079030@gitee.com':

        Username Password行输入注册gitee的账户和密码,即可推送本地仓库并合并到远程仓库。(直接使用git push会报错,根据报错可以执行git push --set-upstream origin master命令,之后就可以直接使用git push了) 

        ⑤克隆远程仓库到本地(更为高效的方式)git clone URL

book@book-virtual-machine:~/Desktop/GitFile$ git clone https://gitee.com/shen-gitee/test-git.git ./
Cloning into '.'...
Username for 'https://gitee.com': 18943079030
Password for 'https://18943079030@gitee.com':          

         直接URL为远程仓库地址,克隆后,本地仓库与远程仓库就同步好了,可以直接使用git pull 拉取文件;git push [FileName]推送本地仓库到远程。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值