n
创建一个文件夹,后面将以该文件夹作为git本地仓库
mkdir gittest
拉代码
git clone https://github用户名@github.com/github用户名/gittest.git
初始化git仓库
git init
申请邮箱 #设置仓库所有者的邮箱
git config --global user.email "github
git config --global user.email myemail@qq.com
用户名 #设置仓库所有者的用户名
git config --global user.name "github"
git config --global user.name "yourname"
查看git设置列表信息
git config --list
查看用户名
git config user.name
查看用户名
git config user.email
将当前仓库下所有新增加的文件添加到git仓库
git add . (有个点)
查看当前仓库中文件的状态,增加,修改,删除等
git status
将本地对文件的修改提交到git仓库,即让仓库登记此次修改的内容
git commit -a
提交到git仓库并添加修改信息
git commit -m "update xxx"
查看分支
git branch -a
切换分支
git checkout dev (dev为自己的分支名字)
添加远程仓库的地址
git remote add origin https://github用户名@github.com/github用户名/gittest.git
从远程仓库获取已有的内容,与本地内容合并,在没有冲突时,会自动合并。在本地新加内容后,必须先从远程获取内容。
git pull origin master
将本地修改提交到远程服务器上输入github登录密码
是远程主机,master表示是远程服务器上的master分支,分支名是可以修改成其他分支的名字的
git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。
而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。
down代码
git clone +<git-hib地址>
查看分支
git branch -a
跳转分区
git checkout dev
查看状态
git status
添加代码(当前目录下增改全部提交)
git add .
提交代码
git commit -m ”注释“
push到远程
git push origin xx