git & cmd 速查
回退版本相关
git log 查看提交历史
git reset --hard 版本库地址,这里的版本库地址是指 git log中一大串数字
分支相关
git branch -a 查看所有分支
git checkout -b 分支名 创建并切换到分支名
git checkout -b 本地分支 origin/远程分支 切换到远程分支,并创建本地分支
git push origin 分支名 将分支名推送到远程
// 创建远程分支
git checkout -b 分支名 创建并切换到分支名
git push origin 分支名 将分支名推送到远程
提交代码相关
1. git clone 远程代码
2. git branch -a 查看所有分支
3. git checkout -b 本地分支 origin/远程分支 切换到远程分支,并创建本地分支
4. git add . 添加所有代码
5. git commit -m '本次改动'
6. git push origin HEAD:refs/for/远端分支名, 这里需要注意HEAD 在步骤3已经指向当前分支
7. 后续需要小的修改,修改完,git add .
8. git commit --amend 合并到上次提交,这样就不会有很多提交记录
9. git push origin HEAD:refs/for/远端分支名
依据远程分支A,创建本地分支B,并不需要评审
1. git clone 远程代码
2. git checkout -b 本地分支B origin/远程分支A 切换到远程分支B,并创建本地分支A
3. git add .
4. git commit -m '本次改动'
5. git push origin 远程分支名 提交并创建新的远程分支
##################################################################
sudo chown -R 用户 ./目录
cp /etc/skel/.bash* ~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步