首页 > 其他分享 >git 命令汇总

git 命令汇总

时间:2024-06-16 13:43:02浏览次数:19  
标签:git 仓库 代码 汇总 dev 命令 远程 分支

git 使用注意事项

 1 从别人的仓库clone下来的代码,你要推到你远程仓库,要先把远程仓库的地址,
 2 改成你要推的你的远程的空仓库的地址
 3 或者你直接把别人的代码forked 你的仓库里,然后你再从你的仓库里面复制clone地址
 4 到你的本地克隆下来,添加代码后,就可以直接提交了,直接提交到你的远程仓库了
 5 就和别人仓库里面的代码没关系了
 6 ---------------------------------------------------
 7 
 8 如果是一个本地的项目,想要推到你的远程gitee仓库去,要先建出一个空仓库出来
 9 复制对应的网址
10 本地仓库往上推前,要先设置远程仓库,才能推到远程仓库
11 git remote add teng https://gitee.com/tengjincheng/luffy_api.git
12 # teng是 你给远程仓库起的名字   后面的网址就是该仓库名要绑定的远程仓库的网址
13 
14 git push 远程仓库名字 对应的分支名字
15 就把本地对应分支的代码,推到远程仓库对应分支上去了

 

git 命令汇总

 1 # 常见git命令
 2 git init  # 初始化仓库
 3 git status  # 查看文件变化 (只能看暂存区和工作区)
 4 git add .   # 当前路径下所有文件变更都提交
 5 git commit -m '注释'   # 把暂存区所有内容,提交到版本库
 6 
 7 git reset --hard 版本号   # 回到某个版本
 8 
 9 git branch  # 查看分支
10 git branch 分支名   # 创建分支
11 git checkout dev  # 切换到dev分支
12 
13 先来到master分支: git checkout master
14 执行合并命令:git merge dev   # 把本地dev合并到我本地(master)上
15 # ( 也可以本地的dev分支往远程的dev上推,在远程点pull Requests 也可以合并 )
16 
17 git remote add 远程仓库名字 仓库网址   # 设置远程仓库的名字
18 git push 远程仓库名字 对应的分支名字  # 将本地对应分支的代码,推到远程仓库对应分支
19 
20 
21 git clone 网址  # 把远程仓库的代码拉到本地仓库
22 # 还可以用pycharm 点击vcs,点击get from version control ,
23 # 把远程仓库网址粘贴到url里面 点击clone 也可以直接克隆下来
24 
25 -----------------------------
26 
27 # 出现冲突的原因
28     1 多人在同一分支开发冲突, 一般发生在将远程仓库代码pull拉下来的时候
29     2 分支合并出现冲突,自己确定要保留主的还是分支的,再提交代码就行了
30 
31 # 首先为什么要pull往下拉代码,因为你一开始从远程仓库克隆的代码
32 # 在加代码的过程中,可能别人也在一直往master主分支里面贡献代码
33 # 当你想将代码提交到远程仓库的时候,可能master已经被别人升了好几版了
34 # 这个时候你的master已经不是最新的了,你推不上去的!!!
35 # 所以要你先将远程仓库最新的代码pull下来,自动与自己的代码合并
36 # 然后你才能再往远程的仓库上推!!!
37 
38 你如果想少出现这种冲突,勤拉取代码 git pull origin master或者dev
39 保证自己代码是最新的
40 
41 分支合并出现冲突,自己确定要保留主的还是分支的,再提交代码就行了
42 
43 ----------------------------------------------------
44 
45 # 来到公司后,领导给把你拉到了公司的git仓库后,你大致要做的事情
46 1. 先从仓库里面把项目克隆到本地的dev分支上
47 2. 安装项目所需的依赖模块
48 3. 运行起项目文件
49 4. 编写代码,提交到远程仓库,如果有冲突解决冲突

 

标签:git,仓库,代码,汇总,dev,命令,远程,分支
From: https://www.cnblogs.com/liuliu1/p/18250548

相关文章

  • Qt/C++音视频开发77-获取本地有哪些摄像头名称/ffmpeg命令日志方式
    一、前言上一篇文章讲使用ffmpeg函数接口去获取本地摄像头信息,这种方式只能从ffmpeg5版本开始才具备,那ffmpeg3/4只能干瞪眼?那肯定不行的,必须要想办法打通这个功能,查阅信息发现可以执行命令ffmpeg-fdshow-list_devicestrue-idummy去获取,会通过日志打印出来,这是一个非常好......
  • 【解决方案】Windows git clone报错:Filename too long
    ✨报错提示Windows在处理Gitclone时可能会遇到Filenametoolong的错误,这是由于Windows对文件路径长度的限制(默认最大路径长度为260个字符)。以及不知道为什么Pwsh中部分文件名乱码了✨解决方案Termianl运行以下命令启用Git的长路径支持gitconfig--systemcor......
  • 【Git入门和实战】第2课:git中的专有名词和概念解释:仓库、工作目录、暂存区、远程仓库
    本文是git入门到实战系列文章的第2课,主要讲解git中的专有名词和概念,主要有仓库(repository)、工作目录(WorkingDirectory)、暂存区(Stage/Index)、远程仓库(remote)、、提交(commit)、HEAD指针、文件状态、分支(branch)、合并(merge)、标签(tag)、引用(ref)。(文末附练习题,......
  • Git 关键知识
    **一、安装Notepad++**二、安装git在编辑工具选Notepad++三、建立本地用户名和邮件地址信息建立本地用户名:gitconfig--globaluser.name"zf_fish"建立本地邮件地址:gitconfig--globaluser.email"[email protected]"查询git配置:gitconfig-l可以看到最后用户名和......
  • Linux常用命令汇总
    文件与目录操作                cd命令    切换目录cd/home#切换到"/home"目录cd..#返回上一级目录cd../..#返回上两级目录cd-#返回上一次所在目录test=/homecd"$(test)"......
  • 数据库连接池、flask定制命令、flask-cache缓存、信号
    flask操作mysql1fromflaskimportFlask,jsonify2importpymysql34app=Flask(__name__)5app.debug=True67#拿到mysql链接对象8conn=pymysql.connect(host='127.0.0.1',user='root',password='199721',database=&......
  • git submodule小记
    这是一篇记录gitsubmodule中存在的坑的文档引用一个模块的命令gitsubmoduleaddhttp://your-submodule-url.com/local/path这个命令可以将一个子模块添加到当前的主仓库中(注意,这样添加的是最新版的) 这个gitsubmodule有一些坑爹的地方当你本地添加了一个子模块后,一旦......
  • onnxruntime模块下载地址汇总
    序号项目名称下载地址1onnxruntime-1.15.0-cp38-cp38-linux_armv7l.whl.zip点我下载2onnxruntime-1.16.0-cp38-cp38-linux_armv7l.whl.zip点我下载3onnxruntime-1.15.0-cp311-cp311-linux_armv7l.whl.zip点我下载4onnxruntime-1.15.1-cp311-cp311-linux_armv7l.whl.zip点我......
  • Linux Shell基础命令
    pwd功能:显示当前目录的绝对地址cd功能:切换目录绝对路径:以/为起点,遍历到子目录相对路径:以当前目录为起点,遍历到子目录常用目录:.当前目录..上层目录-上次操作所在路径~相当于/home/用户名的路径示例用途:cd/home/linux/Desktop#绝对路径的用法cd/home/......
  • Ubuntu 软件安装命令:apt
    一、apt安装1.1ping若在Linux无法使用ping命令,提示用户需要安装packageinputils-ping。安装ping:sudoaptinstallinputils-ping1.2网络管理工具若在Linux无法使用ifconfig等命令,提示用户需要安装packagenet-tools。安装网络管理和配置工具(ifconfig、route、arp......