GIT命令行笔记

Posted blog of asml

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT命令行笔记相关的知识,希望对你有一定的参考价值。

一次常规的初始化+推送:

git init
git config user.email "[email protected]"
git config user.name "asml" git add .
git commit
-m "first commit" git remote add origin <GITURL> git push origin master

解释:

git init:把当前目录初始化为git仓库(在运行上面的命令之前你不会忘了cd到代码目录吧?)

后面是设置邮箱和名称,这里设置的是针对一个仓库的,如果想全局,可以加--global 参数,这样: git config --global user.email "[email protected]"

git add . (注意小数点):添加文件到git管理中,上一步虽然把这个目录初始化了,但是要把哪些文件添加到git管理还是得自己操作的,小数点表示当前整个目录,可以只添加一个文件: git add file.txt

git commit -m "这里是提交说明" :把 "文件修改记录" 提交一下.顺带打个说明.

git remote add origin GITURL :添加远程地址把git的地址添加到当前仓库(最后一个参数不要原样打上去...)

git push  origin master:推送提交信息到远程仓库(有可能让你输入账号密码)

 

可以用这行命令设置git记住密码,以后就不用每次推送都输入了(注意:密码是明文保存的):

git config --global credential.helper store

也可以把密码放到远程URL里.

 

查看远程地址:

git remote -v 

远程地址可以增加多个."origin"就是用来区分多个地址的名字,如果第一个叫"origin",第二个就不能叫"origin"了

推送的时候可以选择推送到哪个远程仓库

 

删除远程地址:

git remote remove <name> 

 

 

通过线上仓库URL,直接克隆整个库:

git clone GITURL

 

拉取别人的修改(在已经有仓库的情况下):

git pull

 

以上是关于GIT命令行笔记的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

《Git小书》笔记:1 前言

GIT命令行笔记

GIT笔记命令行

如何管理在每个 git 版本中添加私有代码片段?

行历史查看器 - Git