git自用操作备份

git自用操作备份

1.常用命令

  • 设置所需要用来工作的用户名和邮箱
git config --global user.name XXX
git config --global user.email XXX@123.com
  • 从仓库中下载所需要的代码
git clone
  • 初始化所需要上传的代码文件夹
git init

可以发现系统创建了一个“.git”的隐藏文件夹,用于项目的版本管理。.git文件夹中的内容不需要操作,也最好不要进行操作

  • 初始化所需要上传的代码文件夹
git add .

git把当前文件夹内的所有文件和非空文件夹设置为准备提交的状态

  • 提交代码
git remote add origin git@gitee.comXXXX
git commit -m "XXXX"
  • 查看历史记录
git log
  • 恢复历史文件
git checkout HEAD XXXX
  • 按照文件进行提交
git add XXXX
git commit -m "XXXX"

2.gitee操作

Git 全局设置:

git config --global user.name "XXXX"
git config --global user.email "XXXXX"

创建 git 仓库:

mkdir switch8t
cd switch8t
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/XXXX
git push -u origin "master"

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/XXXX
git push -u origin "master"

1.git强制覆盖本地文件(与git远程仓库保持一致):
git fetch
git reset --hard origin/master
2.git友好合并远程修改和本地修改
git rebase origin/master
3.git强制推送本地代码到远程仓库的develop分支
git push --force origin develop

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 使用命令 "git stash apply" 或 "git stash pop" 可以还原 stash 的备份。 区别在于,"apply" 会将 stash 的内容应用到当前分支上,而 "pop" 会将 stash 的内容应用到当前分支上并将 stash 删除。 ### 回答2: git stash是Git版本控制系统中的一个功能,用于将当前工作目录中尚未提交的修改暂时存储起来,以便在稍后需要时再进行还原。 当我们需要切换到其他分支或者处理一些紧急任务时,而当前工作目录中还存在一些未提交的修改时,使用git stash可以将这些修改暂时存储起来。 要还原备份,我们可以按照以下步骤进行操作: 1. 首先,使用git stash list命令查看当前存在的备份列表,以确认我们需要还原的备份是哪个。 2. 使用git stash apply命令加上备份的索引号还原备份。例如,如果我们要还原第一个备份,可以使用命令git stash apply stash@{0}。 3. 执行该命令后,Git会将备份中的修改还原到当前工作目录,并且这个备份并不会从备份列表中删除。 如果我们不需要保留备份(即恢复备份后不再需要),可以使用git stash drop命令删除备份。例如,要删除第一个备份,可以使用命令git stash drop stash@{0}。 另外,如果我们希望一次性将所有的备份都还原,可以使用git stash pop命令。这个命令会还原最新的备份,并将它从备份列表中删除。 总的来说,git stash提供了一种方便的方法来临时保存和还原修改,使我们能够在切换分支或者处理其他任务时保持工作区的整洁,提高工作效率。 ### 回答3: Git stash命令是用于临时保存当前工作目录的修改,以便切换到其他分支或恢复到之前的状态。当我们在一个分支上进行一些修改,但是还没有提交时,需要切换到其他分支处理紧急任务,这时可以使用git stash将当前的修改保存起来。 当我们需要恢复之前保存的备份时,可以使用以下命令: 1. `git stash list`:查看当前保存的备份列表。列表中会显示每个备份保存时的标识符和描述信息。 2. `git stash apply [stash_id]`:恢复指定标识符的备份,并将修改应用到当前工作目录。如果没有指定stash_id,默认会恢复最新的备份。 3. `git stash pop [stash_id]`:和`apply`命令类似,但是在恢复备份后会将该备份备份列表中移除。 4. `git stash branch [branch_name] [stash_id]`:从指定的备份创建新的分支,并将备份应用到新分支。这个命令适用于在保存备份时没有指定分支的情况。 要注意的是,恢复备份后,之前保存的修改会被应用到当前分支或新分支,因此可能会出现冲突。需要解决冲突后才能正常提交代码。 总而言之,git stash命令可以帮助我们临时保存修改,并在需要时恢复到之前的状态,非常方便快捷。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值