目录

一、复习一下git提交代码的步骤,即git提交代码的顺序如下:

二、如何进行代码回滚?

三、如何进行 贮藏 / 使用 / 删除贮藏

 四、git 删除/恢复 本地分支 和 删除/恢复 远程分支?

五、git如何放弃本地文件修改?

六、Git代码下如何添加多个文件以及如何上传文件夹:

(1)添加文件

(2) 上传文件夹


一、复习一下git提交代码的步骤,即git提交代码的顺序如下:

  在git提交代码之前,需要将本地添加的文件,先添加到git本地记录内,在commit时才能同步到远端的暂存区中,最后push,复习一下git提交代码的步骤,即git提交代码的顺序如下:

基础使用命令:在对应的.git文件夹下右键打开Git bashHere

需要执行四步命令:

命令1: git add .
命令2: git commit -m '提交的文字描述'
命令3: git pull origin master
命令4: git push -u origin master-test1

切换分支:

命令: git checkout master

在合并代码之前需要先拉取一下:

命令: git pull

 拉取完成之后,就可以进行代码合并了:

命令: git merge master-test1

将master-test1分支合并到master完成后,再讲master推送到远程分支上:

 命令: git push -u origin master

以上操作就已经完成了代码的合并!

二、如何进行代码回滚?

1、首先通过命令: git log 查看所有的提交记录

找到想要回滚的版本号进行回滚即可:

命令: git reset --hard aaadc2232480a3b8105de70e8ce23acf45fa0dc1

三、如何进行 贮藏 / 使用 / 删除贮藏

贮藏命令:

git stash 或者 git stash save "写一写备注" (推荐)

使用之前通过:

git stash list 查看贮藏的信息

 使用贮藏命令:

git stash apply stash@{0} (指定储藏的应用)

git stash pop (指定的是最近的储藏)

 删除贮藏的信息命令:

git stash drop 储藏的名称

 四、git 删除/恢复 本地分支 和 删除/恢复 远程分支?

 首先先切到master分支通过命令:

git branch -a (查看已有的本地及远程分支)

 删除本地分支:

git branch -D 本地分支名称

 恢复本地分支:

git checkout -b 恢复的分支名称

 删除远程分支:

 git push origin --delete 远程分支名称

 恢复远程分支:

直接在恢复的分支上面push到远程即可

.五、如何解决冲突

 例如当我们修改master-test1中的内容时,不小心修改了master中原有的代码在pull的时候就可能会出现令想不到的冲突,导致代码提交不上:

 我们可以根据merge文件名提示:通过 vim 李凤/index.html 查看到当前的冲突位置

 手动解决完冲突之后,就可以继续执行代码合并操作了。

 

五、git如何放弃本地文件修改?

1.未使用git add 缓存代码  
    1) 放弃某一个本地文件命令: git checkout -- filename  
    2) 放弃所有文件修改命令:  git checkout . 
2. 已使用git add 缓存代码,未使用git commit   
    1)放弃某一个本地文件命令回到git add .之前 :  git reset HEAD filename   
    2)放弃所有文件修改命令回到git add .之前:    git reset HEAD 
3. 已经用 git commit 提交了代码    
    1)回退到上一次commit的状态: git reset --hard HEAD^    
    2)或者回退到任意版本git reset --hard commit id ,
使用git log命令查看git提交历史和commit id  :  git reset --hard commit id

 

六、Git代码下如何添加多个文件以及如何上传文件夹

(1)添加文件

  1. git add 添加多个文件,文件之间用空格隔开
git add file1 file2 file3 file4....

 2、多次 git

git add file1
git add file2
git add file3
...

 3、添加指定目录下的文件
config目录下及子目录下所有文件,home目录下的所有exe文件

git add config/*
git add home/*.exe

 4、git add .添加所有的文件,或者–all添加所有的文件

git add .  #使用空格点号
git add --all

(2) 上传文件夹

  • git add 文件夹
git add 文件夹名字   #文件夹下所有文件上传

-------------------------------------以下无正文-----------------------------------------------------------

注:仅供学习,记录问题和参考,共勉!

参考文章:

1、git add多个文件或多个文件夹的命令_weixin_43688734的博客-CSDN博客_git添加所有文件的命令

 2、 git常用命令总结 - 爱划水的小刚哥 - 博客园

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐