1、克隆指定的分支上的代码
git clone -b 分支名 git仓库地址
说明:git clone git仓库地址 这个使用方法clone下来的是默认的分支,即master分支
2、设置git的用户名和邮箱
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
3、修改之前设置的的git用户名或邮箱
git config --global --replace-all "用户名"
git config --global --replace-all "邮箱地址"
4、在本地仓库上关联另外一个远程仓库
git remote add 仓库的别名 git仓库地址
说明:这里的仓库别名是自己随意起的
5、git提交的时候添加注释信息
git commit -m '注释信息'
说明:若想修改之前某一次的提交注释信息
使用 git log 查看所有的提交日志
如果想要修改从上往下数的第二个的提交注释信息,那么就复制第三个的提交记录的id
使用 git rebase -i id 会进入到vim的编辑模式
将要修改的那个记录前面的pick改为reword保存退出
此时会自动打开这条记录的commit信息,修改相应的注释信息,保存退出即可
最后 使用 git push 强制推送上去
6、若代码已经提交了,此时要修改注释信息
git commit -amend 此时进入到最近一次的提交信息,在vim模式下修改内容保存退出即可
7、若关联了多个远程仓库,在推送的时候需写完整的push命令
git push 仓库的别名 本地分支名:远程分支名
8、丢弃掉这次改动的代码
git checkout -- 文件名
9、代码以及提交了想回退到提交前的样子并保留本次改动的内容
git reset HEAD^
说明:如果使用了 git reset --hard id 这个命令回滚的话,本次改动的内容就会被丢弃了
此时使用 git reflog 找到刚刚提交的id
再使用 git reset --hard id 这样就回到了最原始提交后的状态了
再使用 git reset HEAD^ 这样就回退了本次提交且保留了本次的改动内容
10、查看某个文件修改的地方
git diff 文件名
11、储藏改动的代码
使用 git stash 将修改的代码储藏起来,这样就可以随意切换分支
这样在别的分支上使用 git stash apply 将之前的改动并到这个分支上