微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Git-即查即用

常用Linux命令(Bash)

# 1、改变目录
cd 目录
# 2、回到上一目录
cd..
# 3、进入认目录
cd
# 4、显示当前路径
pwd
# 5、列出当前目录文件
ls(ll)	#ll更加详细
# 6、新建文件
touch index.js
# 7、删除文件
rm index.js
# 8、新建文件夹
mkdir
# 9、删除文件夹
rm -r
# 10、移动文件
mv index.html src
# 11、清屏/初始化
reset
# 12、清屏
clear
# 13、查看命令历史
history
# 14、帮助
help
# 15、退出
exit

Git配置

# 查看配置
git config -l
# 查看系统配置
git config --system --list
# 查看用户配置
git config --global --list
# 配置用户名邮件 
git config --global user.name "SergeyLiu"
git config --global user.email 1762529161@qq.com

Git操作

一般工作流程

1、在工作目录中添加修改文件

2、添加所有文件放入暂存区域

git add .

3、将暂存区域的文件提交到git本地仓库,-m提交信息

git commit -m "message"

4、提交

git push origin master

创建工作目录与常用指令

# 在当前目录新建一个Git代码库
git init
# 克隆一个项目和版本信息
git clone url

文件四种状态

Untracked		# 未跟踪,在文件夹中但并没有加到git库,不参与版本控制,通过git add变为Staged
Unmodify		# 已入库,未修改,被修改变为Modified,使用git rm移出版本库成为Untracked
Modified		# 修改,使用git add进入暂存staged状态,使用git checkout丢弃修改,回到Unmodify
Staged			# 暂存态,使用git commit同步到库中,文件位Unmodify状态,使用git reset HEAD filename取消暂存,文件为Modified状态
# 查看文件状态
git status

忽略文件.gitignore

文件中规则包括文件将不被纳入版本控制

1、空行或以#开始的行将会被忽略

2、* 代表任意多个字符

​ ? 代表一个字符

​ [abc] 代表可选字符范围

​ {string1, string2} 代表可选的字符串等

3、名称前 ! 表示例外,将不被忽略

4、前 / (路径分隔符),表示要忽略的文件在此目录下,而子目录中的文件不被忽略

5、名称后 / (路径分隔符),表示要忽略的是此目录下该名称的子目录,而非文件(文件或目录都忽略)

Github

create a new repository on the command line

echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/SergeyLiu/test.git
git push -u origin main

push an existing repository from the command line

git remote add origin https://github.com/SergeyLiu/test.git
git branch -M main
git push -u origin main

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐