git 的基本指令

         2023年了,你会用git吗?

  让我这个只会使用小乌龟的也来 普 及 (指 手 画 脚)一下git基本使用。

  

 

代码写好啦,怎么提交呢?

···························

第一步:git add .   

第二步:git commit -m '备注'

第三步:git push origin '分支名'

····························

第一步:将. git 文件所在目录中所有未添加到索引/暂缓文件 index 中的文件(包括修改了的文件)的关键信息添加到index文件,在添加某个文件的关键信息到index文件中前,需要先判断这个文件是否已被添加到git文件系统(也就是objects文件夹中),如果没有,则先添加到git文件系统。

第二步:这个命令主要是用来将索引\暂缓区文件index中所记录的文件信息提交到本地代码仓库。

第三步:将本地仓库中的内容推送到远程仓库的分支×上,origin是远程仓库的意思。

第一步和第二步合并为   

                                    git commit -am '备注'

 

~~~接下来,我是新手,我想创建新分支诶!~~~

 

1、git branch 分支名 :在本地创建新的分支,分支名为自己定义的分支名称。

2、git checkout 分支名:切换到分支×。

 1和2可以合并成:git checkout -b 分支名  :创建新分支且切换。

 

本地上传分支(远程仓库中没有该分支)到远程仓库的步骤

先创建或切换到一个分支 git checkout -b aaabranch 编写代码 git add . git commit -m '这是第一次提交' 第一次上传分支时因为远程仓库中没有该分支,所以 git push --set-upstream origin aaabranch --set-upstream origin就是指设置远程仓库中的上流分支 后续上传到该分支 git push

git merge :   分支名:

git branch:     查看当前本地有哪些分支,即分支列表。(git branch -a  查看所有的分支包括远程)

git pull :        拉取当前最新的远程代码 (git pull origin 分支名)

git status: 查看有哪些文件修改了

git diff :具体本地查看改动的代码行以及修改成啥

git show  显示上次修改了啥;

git log --raw 显示哪些文件有修改

git push: 将代码推到远程上去  (git push orgin 分支名)

 

 
下一个考点:暂存
        

 

 

 

 

 

 

好像触及我的盲区了。。啥是暂存呢?

官方解释:

git stash用于将当前工作区的修改暂存起来,就像堆栈一样,可以随时将某一次缓存的修改再重新应用到当前工作区。

1、git stash save '备注'   或者  git stash (不写备注,默认没有):暂存本地内容 此时git的红色修改标记没有了

2、git stash list : 查看现在已有的暂存

3、git stash show :查看堆栈中最新保存的stash和当前目录的差异,显示第一个存储的。  例子:git stash show stash@{0}    

4、git stash pop $num将暂存内容取出,此时git有修改记录   或者 git stash apply $num  后者不会删除恢复的缓存记录    ( git stash pop 默认恢复git栈中最新的一个stash@{num},建议在git栈中只有一条的时候使用,以免混乱)

5、git stash drop $num 删除对应的stash ,    然而stash +stash pop  就会删除对应的stash ,所以也不需要该命令

6、git stash clear  删除所有存储的进度

 

 

 

啊!!!!我的备注写错啦,提交不上去代码了,别怕,来~~

 

1、git log  查看git历史记录

2、git commit --amend

随后进入编辑状态,然后修改后,按esc退出编辑,再输入:wq+enter退出编辑状态,此时备注已经改好了。快去git push吧~~


 

 

 

 

 我想撤销我的commit操作诶~~

3、git reset --hard commitId   倒退到x分支的git

倒退后:git push origin 分支名 --force 强制推到远程仓库

 

修改信息:用户名,密码,邮箱:

 

Git修改用户名密码
git config --global --replace-all user.name "要修改的用户名"
git config --global --replace-all user.email"要修改的邮箱"
git config --global --replace-all user.password "要修改的密码"

查看修改完后的用户名:git config user.name
查看修改完后的邮箱:git config user.email
查看修改完后的密码:git config user.password

 

查看用户名、邮箱、密码;

git config user.name; git config user.email; git config user.password

 

再见了您, 晚安!!!!!!!!  

 

posted @ 2023-02-28 20:20  阿兰儿  阅读(18)  评论(0编辑  收藏  举报