常用git指令

1、强制放弃本地修改(新增、删除文件)
git checkout . && git clean -df //可以放弃所有修改、新增、删除文件
git checkout . //放弃本地修改,没有提交的可以回到未修改前版本
git clean //是从工作目录中移除没有track的文件.

git checkout – .放弃本地的修改

2、将本地新建分支推到服务器上
git checkout -b simple //本地新建一个分支
git push origin simple //将此分支推送到服务器上
git branch -av //查看服务器上的分支

3、Git创建远程分支并提交代码到远程分支
1、可以通过git branch -r 命令查看远端库的分支情况
2、从已有的分支创建新的分支(如从master分支),创建一个dev分支
3、建立本地到远端仓库的链接 --这样代码才能提交上去
git push --set-upstream origin dev //dev为创建分支的名字
4.远程仓库已创建分支并提交代码

4、Git删除远程分支
1、git branch -r
2、git branch -r -d origin/venus_dev
3、git branch -r

5、Git中拉取远程分支到本地

  1. 新建一个空文件
  2. 初始化 git init
  3. 与origin master建立连接 git remote add origin [email protected]:XXXX/nothing2.git
  4. 把远程分支拉到本地 git fetch origin dev(dev 为远程仓库的分支名)
  5. 在本地创建分支dev并切换到该分支 git checkout -b dev(本地) origin/dev(远程)
  6. 把某个分支上的内容都拉取到本地 git pull origin dev(远程)

6、Git中从远程的分支获取最新的版本到本地方式
1、git fetch origin master:tmp
2、git diff tmp
3、git merge tmp

7、git如何关联远程仓库以及如何切换关联的远程分支
1.关联远程分支
git remote add origin [email protected]:git_username/repository_name.git
注意:origin代表远程仓库 后面紧接着仓库地址

2.切换关联的远程分支
git remote remove origin
git branch --set-upstream-to origin/develop develop
//或者
git remote add origin [email protected]:git_username/repository_name.git

8、git commit -m “message”
这种是比较常见的用法,-m 参数表示可以直接输入后面的“message”,如果不加 -m参数,那么是不能直接输入message的,而是会调用一个编辑器一般是vim来让你输入这个message,

9、tig的用法
用来查看过去log的修改项
箭头上下键 用来翻滚commit项目,“Enter”用来进入具体的项目,“J/K”用来 翻滚具体的修改项

10、Git中.gitignore文件的使用
CMakeFiles
output
Debug
orfw_app
/.vscode/settings.json

11、git push
git push --set-upstream origin P3X

12、版本回退
https://blog.csdn.net/cloudzpc/article/details/79658465
(1)本地版本回退
git reflog
git reset --hard 版本号
(2)自己的远程分支版本回退
git reflog
git reset --hard 版本号
接着,强制推送到远程分支(本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支)
git push -f

13、git 中出现>这个符号怎么办
这个表示没有输入完成,输入没有闭合。
ctrl + d 即可退出

14、git add
一次性提交 git add . 要注意的是 , 需要确认是否所有文件都是需要被追踪的。避免其他非必要文件被提交到代码仓库。
ls -alF 查看当前所有文件
rm -rf orfw_app
rm -rf orfw_app_release

15、git checkout
git checkout – 该命令用于拉取暂存区文件 并将其替换成工作区文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章