在ubuntu上的git代码管理工具怎么使用

在ubuntu上的git代码管理工具怎么使用,第1张

1. 首先到 https://github.com/这里创建一个帐号。

2. 创建Repository,到个人首页以后,点击 New repository,如下图

3. 添加该代码库名称,描述,其他如下图:

4. 点击 Create repository,完成创建,会显示如下图:

这张图是上传代码到github仓库的关键。

5. 安装Git客户端

打开终端,输入如下指令:

sudo apt-get install git

因为我本地之前就安装过,所以这里提示已经是最新的:

6. Generating SSH Keys(生成 SSH 密钥),按照下面的官方的帮助生成密钥,只要按照步骤就能生成,这里我不详细讲,如果你遇到问题,谷歌下,都能解决,如果还解决不了,那就留言告诉我。

地址:https://help.github.com/articles/generating-ssh-keys

7. 在github上添加SSH密钥:

a. 选择帐号设置,如图倒数第二个选项

b. 选择 SSH Keys ,如下图:

c. 点击 Add SSH Key,如下图:

Title 随便填写

Key 为 ~/.ssh/id_rsa.pub的内容,如下图:

d.点击 Add Key,添加Key完成。

8. 按照如下图的步骤上传代码:

具体指令:

a. 初始化git配置:

git config --global user.name "Your Name"

git config --global user.email yourihua@sina.com

b. 在你要提交的工程的根目录,执行

git init

git add .

git status #查看当前的git状态

git commit -m "上传第一个版本"

git log #查看git日志

c. 上传工程到github

git remote rm origin

git remote add origin git@github.com:<username>/first_app.git

git push -u origin master

注意:提交跟新

git add -u

这样,你的工程就成功推送到github的服务器上了。

1、本地公钥的获取,

cd ~/.ssh

ls

使用指令ssh-keygen,生产公钥,第一个提示时输入文件(默认是id_rsa),第二个提示时输入的是密钥,

公钥放置在id_rsa.pub文件中。

2、按照code的提示,进行代码上传。

2.1  建立一个git文件件,比如git_csdn ,

2.2  git init,建仓操作,

2.3  可以新建一个readme.md, touch README.md

2.4 git add.添加所有文件,git add file,添加file,比如git add README

2.5 git commit -m "first commit"

2.6 git remote add origin git @ url 地址

2.7 git push -u origin master

3、git clone 地址

4、git remote 不带参数,列出已经存在的远程分支

$ git remote

origin

5、配置:

$ git config --global user.name "John Doe"

$ git config --global user.email johndoe@example.com

出现的问题:Updates were rejected because the tip of your current branch is behind

有如下几种解决方法:

1.使用强制push的方法:

$ git push -u origin master -f

这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候。

2.push前先将远程repository修改pull下来

$ git pull origin master

$ git push -u origin master

3.若不想merge远程和本地修改,可以先创建新的分支:

$ git branch [name]

然后push

$ git push -u origin [name]

分支管理:

1、创建分支: git branch  new_branch

2、查看分支:git branch

3、删除分支:git branch  -d new_branch

4、切换分支:git checkout  new_branch

5、创建分支并切换分支: git checkout  -b new_branch即可在本地新建分支,并使用该分支track远程分支

6、提交并推送分支:

git  add .

git  commit -m "xxx"

git  push -u origin new_branch

7、删除远程分支:git  push origin --delete new_branch

8、合并分支: git merge  new_branch

9、将本地更新上传到远程分支上:

例如本地新建或是更新了内容newfile.c文件,

首先git add newfile.c,

然后git commit -m "add new file",

紧接着git push 本地分支名 远程分支名即可将本地分支更新到远程分支。

10.获取远程分支

git fetch 从远程获取其他用户push上来的新分支

git remote -v  即可查看远程所有的版本信息


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/684209.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-30
下一篇2023-07-30

发表评论

登录后才能评论

评论列表(0条)

    保存