新建代码仓库:
(1) git init:创建一个仓库
(2) git init your_project_name:新建一个文件夹,并将其初始化git代码仓库
(3)git clone remote_project_url:从远程仓库下载一个项目及其整个代码历史
配置上:
(1)显示当前配置:git config–list
(2)配只提交代码时的用户信息 :git config[–global] user.name”[name]”
git config[–global] user.email*[email]*
(3)删除全局配置项(已删除user.name为例 :git config–global–unset user.name
添加文件:
(1)添加指定文件到暂存区:git add file_name_01 file_name_02
(2)添加指定文件夹到暂存区:git add dir_name
(3)添加到当前目录的所有文件到暂存区 git add
代码提交:(1)提交暂存区到仓库区:git commit-m’commit message’
(2)提交到暂存区的指定文件到仓库区:git commit file_name_01 file_name_02-mit message’
标签:
(1)列出所有tag :git tag
(2)添加tag: 给当前版本添加tag git tag tag_name
给历史版本添加tag git tag tag_name commit_id
(3)删除tag : 删除本地tag git tag -d tag_name
删除远程tag git push origin -d tag_name
(4)提交: 提交指定tag git puah [remote][tag_name]
提交所有未推送的tag git push[remote]–tags
分支
:
查看分支
(1):查看当前分支 git branch
(2)查看远程分支 git branch -r
(3)查看所有分支 git branch -a
创建分支
(1)创建新分支(停留在当前分支)—git branch branch_name
(2) 创建的同时切换到新分支—-git checkout-b branch_name
(3)推送本地分支之远程仓库 –git push origin branch_name
切换分支 :git checkout branch_name
删除分支: 删除远程分支 git push orgin –delete branch_name
合并分支: 分并指定分支到当前分支 : git merge branch_name
查看信息
显示有变更的文件 :git status
查看当前分支的历史版本 : git log
显示暂存区和工作区的差异: git diff