首页 > 其他分享 >如何用git和AC Git管理好自己代码(从安装到上传云端,下载超详细!!)

如何用git和AC Git管理好自己代码(从安装到上传云端,下载超详细!!)

时间:2024-04-04 13:22:52浏览次数:37  
标签:AC git Git Bash 输入 回车

如何用git和AC Git管理好自己代码?

           浏览器访问项目 · 仪表板 · GitLab (acwing.com)去注册一个账号

   首先你要安装安装Git Bash,通过这个网站去下载一个,一路默认https://gitforwindows.org/

 安装完成就是这样,然后你可以在window文件夹任意位置右键一下,找到我们的Git Bash选项,如下图

 

 

 出现上面的页面就成功啦!!!此时按住control键鼠标滚轮可以扩大缩小字体

2:此时你要进入家目录,执行命令ssh-keygen

那么什么是家目录呢,家目录是Linux的知识,就是在Git Bash输入cd后回车就行了,如下:

 然后输入密钥:ssh-keygeny

之后一路回车就行,进入下面的页面输入cd .ssh     (注意cd后面是有空格的,后面的指令有些也有空格,少一个空格就会报错!)

 我是不会告诉你Git Bash是不能直接Control+c,或者Control+v的,只能右键Paste复制

然后输入ls 你会看到两个文件,第一个是私钥(最好不要让别人看到),第二个是公钥,我们把公钥取出来,这里的公钥就是id_rsa.pub

此时我们在终端输入cat id_rsa.pub打开公钥

 回车之后,会出现一堆文件,Git Bash的复制就是直接鼠标拖选中就复制下来了

 复制下来传到AC Git上去,下面是在AC Git上的具体步骤

 

 

 

 下图那样就算成功了

 

 

Bash

 下面我们开始在本地文件里自己创一个文件夹,然后尝试发送到我们的AC Git里面,在你创建的文件夹下右键点Git Bash

 输入git init

 此时可以打开隐藏文件夹,会发现有一个.git文件出现了

 然后你自己新建一个记事本,记事本里敲“这是”大二下写的代码哦“,修改记事本的名字为readme.md这是我们仓库的说明书等于

输入git status看里面有哪些文件

 发现我们创建的文件没有加入进去,此时输入命令add .这里add后面是有空格的,这个命令是把当前未收录的文件全部收录到仓库里面

 然后我们在git status查看一下

 然后我们要把当前项目保存下来,输入git commit -m "创建项目"这里引号里面可以自己输入提示,注意空格

 下一步是在云端创立项目,将云端项目和本地项目同步起来,这里打开我们的AC Git

  菜单->项目->新建项目->创建空白项目->项目名称要和终端里的相同

 

 

 下面按顺序一个一个输入并回车

 

 都录入完了之后会提醒你,输入yes后回车,回去刷新一下就发现readme.md已经传上去了

 这里我们已经完成了上传我们的代码,那么我们如何下载我们自己的代码呢?

 假如我们在另一台装有GIt Bash的电脑里协同开发我们的一个项目,找个新文件夹,右键

输入指令git clone +刚才复制的代码回车

 此时你就发现自己的代码已经出现在你文件夹咯

下面如果我们需要修改一下,或者删除利用指令

本地文件上传流程: 先输入git add .

                                         git commit -m "上传a文件"

                                  然后git push

如何要同步云端修改过的文件输入git pull拉取下拉就行

无论是修改,增加还是删除,都先git add .

终于搞完了,今天清明节没事花了这么久总结的。。。。。。。。

 

标签:AC,git,Git,Bash,输入,回车
From: https://www.cnblogs.com/bzsc/p/18114048

相关文章

  • React之Diff 算法
    在React中,通过React.createElement也能生成一个虚拟DOM节点(ReactElement)。在React15及以前,采用了递归的方式创建虚拟DOM,递归过程是不能中断的。如果组件树的层级很深,递归会占用线程很多时间,造成卡顿。React16将递归的无法中断的更新重构为异步的可中断更新,推出了新的......
  • pwn.college Fundementals Program interaction
    BinaryFileshacker@program-misuse~level51:~$file/usr/bin/cat/usr/bin/cat:ELF64-bitLSBsharedobject,x86-64,version1(SYSV),dynamicallylinked,interpreter/lib64/ld-linux-x86-64.so.2,BuildID[sha1]=b357ed53c8c9cb1a312f83b28982304effae0135,for......
  • 探索Anaconda:创建Python虚拟环境
    目录 1.创建虚拟环境2.激活虚拟环境3.退出虚拟环境:4.常用命令4.1安装(使用pip或者conda都行,下面展示conda)4.2查看已安装的包4.3更新包4.4删除虚拟环境 1.创建虚拟环境打开AnacondaPrompt(或者终端),使用以下命令创建一个名为myenv的Python虚拟环境:conda......
  • intellij idea 使用git的 cherry pick 摘取其他分支的comment
    cherrypick摘取其他分支的comment如果想把feature_v1.0分支的comment摘到feature_v1.0_new分支上,先切换到feature_v1.0_new分支,这一步不能少了。然后点击下面菜单栏的git,点击LocalChanges旁边的Log,这时能看到local和remote的分支,点击feature_v1.0分支。从featur......
  • postgresql make check报postgres.lto.o:(.note.stapsdt+0x4ac): undefined reference
    如下:/usr/bin/ld:postgres.lto.o:(.note.stapsdt+0x24):undefinedreferenceto`postgresql_statement__status_semaphore'/usr/bin/ld:postgres.lto.o:(.note.stapsdt+0x74):undefinedreferenceto`postgresql_deadlock__found_semaphore'/usr/bin/ld:p......
  • intellij idea 使用git ,快速合并冲突
    可以选择左边的远程分支上的代码,也可以选择右边的代码,而中间是合并的结果。一个快速合并冲突的小技巧:如果冲突比较多,想要快速合并冲突。也可以直接点击上图中Applynon-conflictingchanges旁边的All。这样Idea就会自动帮你把左右两边的分支内容合并,不用自己一个一......
  • git 全局配置
    1.配置文件位置以windows为例,git全局配置文件默认位置为:C:\Users\你的pc登录名\.gitconfig,可直接打开此文件进行编辑,或者通过git命令在bash窗口进行编辑,命令如下:gitconfig--global--edit2.多个凭据配置当同时连接多个git仓库时需要配置多个凭据,如连接gitee.com和......
  • [ABC223E] Placing Rectangles 题解
    [ABC223E]PlacingRectangles题解思路解析根据题目可知,其实三个长方形无非只有以下两种摆放方式。若大长方形长为\(y\),宽为\(x\),则我们对于第一种情况就固定住宽,判断能否使长度小于等于长;对于第二种情况同样固定住宽,此时A长方形右边空间的长就确定了,就只需要判断B,C......
  • DBeaver Ultimate Edtion 24 for macOS Intel x64 & Apple ARM64 (sysin) - 通用数据
    DBeaverUltimateEdtion24formacOSIntelx64&AppleARM64(sysin)-通用数据库工具Onetoolforalldatasources请访问原文链接:https://sysin.org/blog/dbeaver-mac/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org通用数据库工具DBeaver是一个通用的数......
  • Autodesk Maya 2025 Multilanguage (macOS, Linux, Windows) - 三维动画和视觉特效软
    AutodeskMaya2025Multilanguage(macOS,Linux,Windows)-三维动画和视觉特效软件三维计算机动画、建模、仿真和渲染软件请访问原文链接:https://sysin.org/blog/autodesk-maya/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org三维计算机动画、建模、仿真和渲染......