1.git官网下载
2.github官网注册(利用gitHub创建一个远程仓库,点击加号-New repository-输入repository name(例如:code)-点击create repository,复制地址)
3.配置用户名和邮箱(桌面右击选择Git Bash Here-输入:git config --global user.name 'ye-git';回车,没有任何提示信息证明配置成功-输入git config --global user.email '1072***@qq.com')
4.使用git clone克隆远程仓库(输入:git clone '粘贴第2步复制的地址';回车,此时code文件夹生成打开visual studio code,打开刚创建完成的文件夹code,添加一个index.js文件写入代码,code文件夹就添加到vscode活动栏中-在Git Bash Here里输入cd code/进入这个文件夹-输入git add index.js;回车-输入git commit -m 'add index.js'-输入git push-进入git hub,刷新就可以看到提交的代码-如果在提交代码里,点击进去修改了,打开vscode发现没有修改代码,在Git Bash Here里输入git pull,回车,就可以打开vscode看到代码修改了-假如误删了index.js,在Git Bash Here里输入git checkout index.js,回车,误删文件回来了)
git add:把一个文件添加到git系统中,或者说把文件放到git缓存里或者索引里
git rm:把版本库的文件和目录删除。
git mv:移动或重命名文件。
Linux环境安装git: sudo apt install git
git配置:git config --global user.name "yexin"
git config --global user.email 1072390773@qq.com
显示配置信息:git config --list
远程的仓库下载到本地:git clone https://.......
查看git仓库的所有提交信息:git log
git log online
git log --author=yexin --online
查看提交的所有差异信息:git log --patch--with stat
本地提交代码:
1.修改代码
2.查看修改的内容:git diff
查看哪个文件修改了: git status
3.把修改的文件new.cpp添加到本地仓库:git add new.cpp
4.再次查看,文件名变绿色,被系统跟踪了:git status
5.提交:git commit
本地创建仓库:
1.cd /opt/
ls
mkdir git_test.git
ls -l
修改文件权限:sudo chmod 777 -R git_test.git
cd /git_test.git/
2.在远程建空的远程仓库:git --bare init
在git_test.git里创建一个文件:vim test.cpp
3.退出:wq!
4.建本地仓库:git init
git status
提示未跟踪的文件,需要输入:git add test.cpp
5.提交:git commit
6.查看ip: ifcongfig
7.增加远程仓库:git remote add origin ssh://yexin@192.168......:/opt/git_test.git
8.查看远程仓库添加到本地:remote -v
9.把本地提交推送到本地仓库:git push origin master
创建分支名为newbranch的分支:
1.git branch newbranch
2.查看分支:git branch
查看分支:git branch -a
查看分支详细信息,包括分支上提交的内容:git show-branch -a
3.切换分支:git checkout newbranch
创建新分支并切换到新分支上: git checkout -b newbranch
删除新分支,但不能删除当前分支:git branch -D newbranch