1、git config --global user.name "xxx"-----配置git用户名
2、git config --global user.email "xxx"-----配置git邮箱
3、git config --global user.name-----查询用户名
4、git config --global user.email-----查询邮箱
5、touch 文件名(如html)-----创建文件
6、git init-----初始化仓库
7、git add .-----把文件暂存
8、git commit -m 备注信息-----把文件推送到仓库
9、git log-----常规查看日志
10、git log --oneline------精简查看
11、git reflog-----完整查看
12、git branch-----查看所有本地分支
13、git branch 分支名-----创建分支
14、git branch -d 分支名-----删除分支
git push origin --delete 远程分支名------删除远程仓库分支
15、git checkout 分支名-----切换分支
16、git merge 分支名-----合并分支
17、git reset --hard 版本号-----回退到某个版本
git revert -n 版本号----撤销某个版本内容的内容修改---注意:并不是就把不需要的某个版本给删除掉,只是就现版本里的那一版本做的修改撤销掉了。
18、git clone 远程仓库地址-----克隆远程仓库到本地电脑
仓库地址后面可以空格接新项目名,对克隆的项目进行重命名;也可以不加
19、git clone -b 分支名称 远程仓库地址-----指定远程仓库的某个分支来克隆
20、git push-----向远处仓库推送文件
21、git push -f------强制推送---就远程仓库里的版本比你现在本地的版本超前(新),那么就可以使用此命令进行覆盖提交。
22、git pull-----拉取更新
将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支,方法见文章末尾,只需关联一次)
23、git remote add origin 仓库地址-----origin 别名可以自定义------自己在本地创建了仓库,连接到远程仓库,使用此命令即可。
24、git push 远程仓库地址(可以是变量名origin) 新分支名------把创建的新分支推送到远程仓库
25、git push -u 远程仓库的地址(可以是变量名origin) 分支名称 ----(只需要操作一次 下次直接push)------把创建的新分支推送到远程仓库,不同的是,下次创建了新分支,然后就直接推送代码即可,不用再走把新分支推送仓库的流程了。
26、git pull origin <远程分支名>:<本地分支名>---将远程指定分支 拉取到 本地指定分支上:
27、git pull origin <远程分支名>---将远程指定分支 拉取到 本地当前分支上
28、本地生成 ssh 密钥:
1、在任意git bash窗口输入命令:ssh-keygen -t ed25519 -C 你的邮箱;
2、按照提示回车
3、cat ~/.ssh/id_ed25519.pub----生成密钥;
4、然后在码云设置里的SSH公钥处输入密钥以及公钥标题(自定义)。
5、添加后,在终端(Terminal)中输入ssh -T git@gitee.com
6、若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。