#号 在Linux中代表注释(git 是基于Linux的)
键盘Tab键可以补全命令或提示命令或补全文件名
一、第一种初始化方式
git init #初始化
git remote add 别名 远程仓库地址 #连接到远程仓库 并给远程仓库地址起别名 如:git remote add origin @github.com:Cc-shell/test.git
git remote -v #查看当前连接的远程仓库别名
二、第二种初始化方式(克隆)
git clone 远程仓库地址 #将远程仓库克隆到本地 如:git clone git@github.com:Cc-shell/test.git
三、推送到远程仓库相关命令
git status #查看文件状态 红色表示未追踪的文件 git add 后 变成绿色表示添加到暂存区
git add 文件名 #添加暂存区
git restore --staged 文件名 #把文件从暂存区删除 不再追踪此文件 查看git status 文件是红色的
git commit -m “日志信息” 要提交的文件名不写表示添加暂存区中的所有文件 #将暂存区的文件添加到本地仓库
git push -u 远程仓库别名 要上传的本地分支名 #将本地库的文件上传到远程仓库 如:git push -u origin master
四、拉取远程仓库文件相关命令
git pull 远程仓库别名或远程仓库地址 远程分支名 #将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并实际做了两件事:git fetch 和 git merge 如:git pull git@github.com:Cc-shell/test.git master
git fetch 远程库地址别名或远程仓库地址 远程分支名 #将远程分支上的最新的修改下载下来 如:git fetch git@github.com:Cc-shell/test.git master
五、分支相关命令
git branch -v #列出每一个分支的最后一次提交
git branch dev #创建dev分支
git checkout dev #切换到dev分支
git branch -d dev # 删除dev分支
git merge 要合并的分支名 # 把指定的分支合并到当前分支上
六、Linux常用命令(git 是基于Linux的)
ls #查看当前目录下的文件
vim 要创建的文件名 #创建一个文件并编辑这个文件 键盘insert键代表进入编辑模式可以对文件进行修改 Esc键(按一下)+键盘shift键加:wq+键盘回车键 表示保存修改并提出
vi 要编辑的文件名 #编辑文件 键盘insert键代表进入编辑模式可以对文件进行修改 Esc键(按一下)+键盘shift键加:wq+键盘回车键 表示保存修改并提出
rm 要删除的文件名 #删除一个文件 如:rm index.js 就会把index.js文件删除
cd 要改变的目录地址
cd . . #回退到上一个目录直接cd进入默认目录
pwd #显示当前所在的目录路径
ll #ll(两个ll)列出的内容更为详细
touch 要创建的文件名 #如 touch index.js 就会在当前目录下新建一个index.js文件
mkdir 要创建的目录名 #就是新建一个文件夹
rm -r 要删除的文件夹名 #rm -r src 删除src目录
mv 要移动的文件名 移动到的文件夹 #如mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下
reset #重新初始化终端/清屏
clear #清屏
history #查看命令历史
help #帮助
exit #退出