首页 > 其他分享 >git初步使用(配合vscode食用)

git初步使用(配合vscode食用)

时间:2023-05-10 23:44:06浏览次数:39  
标签:git name vscode 仓库 本地 食用 远程 分支

#git使用#

Git的作用:分布式版本控制系统,不同协作者的版本不会覆盖

上传流程:首先建立一个本地的repository,将文件上传到本地,然后再上传到github

1.下载vscode和git

2.建立一个文件夹(切换到文件夹目录下)

git init

目的:初始化本地库,让本地文件夹成为git库

3.设置用户名和和邮箱,提交时分辨用户

git config --global user.name 用户名设置用户签名(为了区分是谁提交的代码)
git config --global user.email 邮箱 设置用户邮箱(可以是虚拟的邮箱)

4.添加到暂存区(暂存区?不知道是不是本地)

git add 文件名 (当前文件加入到暂存区)

git add .(把所有东西都放到暂存区)

5.添加备注

git commit -m "你的信息" (会把所有东西都添加上这个备注)

git commit -m "你的信息" 文件名 (会给指定文件加备注)

6.连接到远程仓库

git remote add 远程仓库名 起别名

7..上传到远程仓库

git push origin master(连接到远程仓库才可以使用)

 

GitHub远程仓库的操作:

git remove -v 查看当前所有远程地址的别名

git remote add 别名 远程地址 起别名

git push 别名 分支 推送本地分支上的内容到远程仓库

git clone 远程地址 将远程仓库的内容克隆到本地

git pull 远程库地址别名、远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并

查看分支:git branch

  创建分支:git branch name

  切换分支:git checkout name

  创建+切换分支:git checkout –b name

  合并某分支到当前分支:git merge name

  删除分支:git branch –d name

分支:

命令名称作用
git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定的分支合并到当前分支上

 

一些其他的指令:

git status -----查看本地库状态

git reflog -----查看版本号

git log ------查看详细的版本号

 

标签:git,name,vscode,仓库,本地,食用,远程,分支
From: https://www.cnblogs.com/yewuye/p/17389725.html

相关文章

  • gitlab--job 分组
    job分组作业当我们的job有很多的时候,如果我们写成一个stage的话,会显的很多,可以自动将相似的工作组合在一起。如果作业名称以某种方式格式化,它们将在常规管道图(而不是迷你图)中折叠成一个组要创建一组作业,请在CI/CD管道配置文件中,用数字和以下内容之一分隔每个作业名称:斜......
  • pycharm操作git
    1.pycharm拉取项目: 1_2.pycharm拉取项目: 2.pycahrm切换到dev分支,及gitbasehere打开也是同步的切换: 3.git_base_here中切换分支,pycharm也跟着切换: 4.pycharm提交代码:步骤1: 5.pycharm操作git_步骤2:点击上传版本库和提交到远程仓库按钮,commitandpush: 6.pycahrm......
  • git push出现冲突,用git status命令查看提示both modified: .idea/workspace.xml 问题
    问题:在github上管理项目,多次提交以后提交提示workspace.xml出现conflicted原因:Android项目在根目录的.gitignore文件中没有添加.idea文件夹忽略。解决办法:1.在.gitignore中添加下面内容:.gitignore.idea/.gitignore介绍:在工程实现过程中,会生成一些中间文件,或者在项目中的部分文......
  • Git教程_3 IDEA管理
     文章目录3.IDEA管理3.1介绍3.2使用3.IDEA管理3.1介绍.gitignore文件,就是管理那些文件需要上传,那些文件不需要上传的#为注释*.txt#忽略所有.txt结尾的文件,这样的话上传就不会被选中!!lib.txt#但lib.txt除外/temp#仅忽略项目根目录下的TODO文件,不......
  • Git教程_2 所有操作讲解
     文章目录2.所有操作讲解2.1创建版本库2.2文件的基本操作1.创建2.添加3.提交2.3工作区和暂存区2.4修改1、管理修改2、撤销修改2.5分支管理1、创建与合并分支2、解决冲突3、分支管理策略4、bug分支5、Feature分支6、多人协作7、标签管理2.所有操作讲解2.1创建版本库1......
  • 在WSL中使用code .启动VSCode失败解决方法
    按照windows的官网教程https://docs.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-vscode安装VScode之后,在wsl终端输入code.显示指令不存在解决办法:通过 vim~/.bashrc 打开.bashrc文件,添加:exportPATH="$PATH:/mnt/c/Users/XXX/AppData/Local/Programs/MicrosoftVS......
  • fatal: unable to access 'https://gitee.com/...': Could not resolve host: gitee.c
    把https模式换成ssh用gitremote-v查看使用的是https还是ssh等$gitremote-v>originhttps://github.com/USERNAME/REPOSITORY.git(fetch)>originhttps://github.com/USERNAME/REPOSITORY.git(push)使用gitremoteset-url命令将远程URL从HTTPS更改为SSH$gitremote......
  • git常用操作汇总
    1、当commit之后,没有push之前,想撤回到上一步的状态,可以使用gitreset--softhead~1,其中的1指的是上1步,如果进行了两次commit,都想撤回,那就得使用~2。(gitshowhead显示当前head指针的位置)2、gitpushorigin(远程仓库名)local_branch:remote_branch (加-u可以设置为分支默认......
  • git相关的代理配置
    1配置git代理(以http代理为例)gitconfig--globalhttp.proxyhttp://<username>:<password>@<proxy.server.com>:<8080>gitconfig--globalhttps.proxyhttp://<username>:<password>@<proxy.server.com>:<8080>2替换git协议为ht......
  • git从历史commit中拉取分支
    1、从某个commit拉取分支   gitcheckout-b<branchname><commit_id>   例:gitcheckout-btrms_branchf31de460b2a2、推送到远程   gitpush-uorigin分支名   例:gitpush-uorigintrms_branch 附:确定需要取出版本的commit_id   ......