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*  ~
posted @ 2020-08-10 15:40  jernia  阅读(135)  评论(0编辑  收藏  举报