首页 > 其他分享 >git基本操作

git基本操作

时间:2022-09-29 15:25:43浏览次数:49  
标签:文件 git 仓库 文件夹 本地 test 基本操作

1.安装git之后,打开git bash。


2.打开之后可以查看一下git的版本git --version,还有git的用户和邮箱配置,使用git config --global user.name和git config --global user.email查看
如果没有下面语句可以设置一个全局的用户和邮箱:
git config --global user.name "用户名"
git config --global user.email "email"
设置好之后可以使用git config --list查看用户的一些基本信息


3.然后设置一个本地库,作为远程仓库的本地存储库,假如我们要把本地库建立在D盘的test文件夹中,在git bash输入cd D:/test回车进入D盘test文件夹路径。然后输入git init初始化本地库,这时在git bash中你可以看到D:/test变成了D:/test(master),这时本地库就创建成功了!同时test这个文件夹下也多了一个.git的文件夹,这个文件夹是隐藏的,你需要在文件夹的组织中设置文件类型为显示隐藏的文件。-----假如test文件夹中还有一个名叫cool的文件夹,如果这时你想更改本地库到cool这里,那么把test中的.git文件夹删除即可,然后重复上述步骤即可--------------
上面的地址输出,也可以在文件地址中右键有个git bash一样可以达成D:/test(master)


4.本地库创建好之后,我们要把github上的远程仓库拷贝到本地需要使用以下语句
git clone XXXX,这里的XXX是你github上仓库地址,仓库地址是假设你的项目名字叫test,github打开这个项目,会在右侧看到clone or download,点击这个,然后复制里面的地址粘贴到上面的XXX这里就好了,回车之后远程仓库的代码就拷贝到本地了


5.然后修改本地仓库的文件之后需要提交到远程仓库需要使用的代码如下:
git status //查看本地修改或者添加的文件,还可以git status -s可以查看修改或者添加文件的列表
确定之后需要把文件先暂存到缓存区:
git add . //把所有文件暂存到缓存区
git add -A //这句同上面一样,A要大写
git add 文件名 文件名 //也可以选择单独文件暂存
然后在使用git status或者git status -s查看修改的文件是否暂存,文件的变色来确认


6.然后是提交:
git commit -m "备注" //这句是把文件提交到版本库中

成功之后则需要推送到远程仓库中
git push -u origin master //推送到远程仓库,
后面会让你输出github的用户名,然后回车,会弹出一个输入框,这里输入github的密码。成功之后去github你修改的文件中查看是否代码改变了,跟你本地的一样就代表成功了


7.多人合作怎么解决冲突问题
如果你和同事一起修改了同一个文件test,且你的同事提前你一步提交了,那么你git pull的时候会报错或者提示你需要代码合并或覆盖!那么这时候你需要把你本地的文件代码暂存到某个堆栈中,需要使用到git stash
(1)git pull代码报错之后,需要先git stash本地代码到仓库堆栈中
可以使用git stash save XXX 定义自己的标记,方便以后查询
(2)git pull 将远程代码拉取到本地。
(3)git stash pop 将仓库堆栈中的代码合到本地最新代码中。这时候打开文 件,会看到你和同事冲突的代码合成,这时是保留自己的代码更新还是同事 的,就需要你们之间协商。
(4)修改之后,就重复6之前的提交方法!


8.删除分支
使用git branch -d 分支名 删除本地分支


9.更换远程仓库地址
使用命令 git remote set-url origin
git remote set-url origin https://XXX/root/qilin.git
注意这里地址不要用''或者"",直接写就可以

还有查的资料是先删后添加
删除:git remote rm origin
添加:git remote add origin <url>
试了这种,我测试有问题,所以用的上面那种一句话直接修改

暂时用到的就这么多吧!以后有需要的再更新!!!!!

标签:文件,git,仓库,文件夹,本地,test,基本操作
From: https://www.cnblogs.com/love920526/p/16741661.html

相关文章

  • git分支操作
    一、查看远程分支使用如下git命令查看所有远程分支:gitbranch-r查看远程和本地所有分支:gitbranch-a查看本地分支:gitbranch在输出结果中,前面带*的是当前分支。......
  • git连接远程仓库上传代码的时候报错
    有时候我们远程新建了仓库,然后本地项目去连接远程仓库上传代码会报错,如下:error:srcrefspecmasterdoesnotmatchanyerror:failedtopushsomerefsto'https://g......
  • 【git】下载单个文件夹
    https://blog.csdn.net/weixin_40746796/article/details/90262646?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST......
  • VSCode上Git账号的变更处理
    01.进入控制面板> 用户账户  在Windows凭据下 ......
  • SVN、Git、Github、Gitee、Gitlab 之间的关系
    SVN是一个集中式版本控制系统。仓库:中央服务器(远程仓库)。Git是一个分布式版本控制系统。仓库:中央服务器(远程仓库),个人电脑(本地仓库)。GithubGithub是基于git的代......
  • 同一台电脑,如何使用不同的github账号?
    不同的项目,可能将会面对不同的账号,如何实现同一台电脑使用不同的sshkey来访问不同的github账号呢解决思路如下:生产新的SSH密钥对,并且把它加到公司的邮箱中$ssh-keyge......
  • git常见操作
    场景:本文主要记录git的常见操作 #clone项目gitclone地址#查看远程分支(推荐第一种)gitbranch-agitbranch-rgitbranch-v#拉取远程分支到本地1......
  • NDB Cluster基本操作
    NDBCluster启动关闭和开启顺序相反是:管理节点-->数据节点-->SQL节点。 注意:在MySQLCluster环境中,NDB节点和管理节点的关闭/启动都可以在管理节点的管理程序中完成,也可以......
  • ue4 ue5 使用git管理经常无法编译的问题
    ue4或ue5使用git后,如果项目中出现任意中文文件就会导致代码无法编译。解决方案是修改下面的文件:C:\Users\【你的用户名】\AppData\Roaming\UnrealEngine\UnrealBuildToo......
  • Gitee + Sourcetree 设置公钥SSH
    设置前提安装Git Git下载安装sourceTree sourceTree下载gitee账号 gitee官网Git设置公钥1.在安装好sourcetree后点击操作选择在终端中打开  2.输入配置......