返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1861|回复: 0

[转载] 【转载】git命令和生成ssh

[复制链接]
发表于 2022-4-27 12:21:14 | 显示全部楼层 |阅读模式
git命令和生成ssh


一、git命令
1、从主分支切出新分支

① git clone https://***.git (拉取代码到本地)

② git checkout -b newbranch (创建一个新分支,并且切换到新的分支)

③ git push origin newbranch (把本地分支push到远端)

④ git branch --set-upstream-to=origin/newbranch(当前分支和本地分支进行关联)

⑤ git pull(再次拉取,完成任务)



2、上传代码(一人)                                                                                            

git status (查看文件状态)

① git add 文件名  (把修改的文件添加到仓库)   git add . (上传所有代码)

② git commit -m "添加上传功能描述" (添加描述)

③ git push  (把仓库代码上传到码云)



3、上传代码(多人)

① git add 文件名  (把修改的文件添加到仓库)   git add . (上传所有代码)

② git commit -m "添加上传功能描述" (添加描述)

③ git pull (拉取最新git里的代码)

④ git push (提交合并代码)



4、提交代码并合并到主分支

① git checkout master(进入要合并的分支)

② git pull (拉取主分支最新代码)

③ git merge dev (合并分支)

④ git status (查看合并后的状态)

⑤ 如果有冲突,解决冲突再通过 git add 冲突文件  将冲突文件提交到暂存区;

     如果无冲突进入下一步。

⑥ git commit -m "备注" (git会自动将合并的结果作为备注,提交本地仓库)

⑦ git push (本地仓库代码提交到远程仓库)



5、git常用命令

git clone git://***.git 从服务器上将代码给拉下来

git branch 查看本地所有分支

git branch -a 查看所有的分支

git branch -r 查看远程所有分支

git checkout -b dev 建立一个新的本地分支dev

git checkout dev 切换到本地dev分支

git status 查看当前状态

git add .

git commit 提交

git pull 本地与服务器端同步

git merge origin/dev 将分支dev与当前分支进行合并

git push origin master 将文件给推到服务器上

git push origin master:hb-dev 将本地库与服务器上的库进行关联



二、生成ssh公钥

1、查看是否有ssh公钥

文件内容包含 id_dsa 或 id_rsa 命名的文件,其中一个带有 .pub 扩展名。 .pub 文件是你的公钥,另一个则是私钥。
如果没有或者根本没有 .ssh 目录,需要重新生成


2、设置用户名和邮箱-----在git命令窗口输入以下内容


git config --global user.name "qq.com"

git config --global user.email "qq.com"



3、生成ssh

ssh-keygen -t rsa -C "qq.com"

直接三次回车就会看到ssh目录下多了两份新的文件(第一次回车是确认把ssh保存在哪个目录)





4、把ssh添加到git设置里
找到ssh的目录,打开id_rsa.pub,把内容全部复制,再添加到git设置ssh公钥里,保存即可。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表