git常用命令

95 阅读3分钟

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. 内容,则证明添加成功。