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* ~