一、环境配置
1.设置用户签名
配置用户名: git config --global user.name 你的用户名 配置邮箱: git config --global user.email 注册的邮箱 配置好之后,可以用 git config --global --list 命令查看配置是否OK
注意:这里设置的用户签名和将来登录GitHub的账号没有任何关系
2、创建本地库
在自己选择好的目录,右键鼠标点击Git Bash Here,然后输入git init 。这个目录变为git可以管理的仓库。
3、添加文件到本地库
在刚刚创建好的本地库目录下创建一个文件
使用下列的命令,将创建的文件添加到暂存区,然后提交到仓库: git add 文件名 :将文件提交到暂存区 git commit -m ‘这里添加注释’ :将暂存区文件提交到仓库(单引号内为注释)
可能会用到的命令 1.检查是否有未提交的文件git status :检查当前文件状态 2.查看暂存区中文件信息 git ls-files 3.删除暂存区文件git rm --cached 文件名.后缀
4、将git连上github
4.1 生成ssh
在命令框中输入以下命令ssh-keygen -t rsa ,然后回车三下,就会在C:\Users\你的用户名.ssh 中生成密钥。此文件夹中以下两个文件 id_rsa是私钥 id_rsa.pub是公钥 注意: 如果本地还未生成SSK key,可以通过该命令生成: ssh-keygen -t rsa -C "你的邮箱"
4.2 进入GitHub配置SSH
4.3 创建仓库
通过命令:git remote add origin 你复制的东西 ,将本地仓库和github仓库连接就好了。执行此命令后Git会自动为远程仓库设置别名为origin,推送的时候指定为origin即可。使用git remote -v 可以查看当前关联的远程仓库信息。
4.4 推送到GitHub仓库
git push -u origin <分支名> ,通过此分支可以将本地仓库推送到指定分支。 -u解析: -u是针对于branch(分支)的。-u的作用于本地分支与远程仓库分支的关联。既将远程仓库的指定分支设置为本地分支的upstream(上游),就是优先级的意思。例:git push -u origin master中加入-u参数表示设置本地仓库的当前分支与远程仓库的master分支相关联。其中的优点就是在我们执行此命令后执行的push/pull命令都可不需要指定仓库和分支,直接使用git push/git pull。git会自动找到本地分钟所关联的远程分支并推送代码。实现此功能有两种方法: 1.git push -u origin <分支名> 此命令在推送时设置本地分支与远程分支的关联并推送内容。-u参数使用一次即可。不需要每次推送都使用-u参数。
2.git branch --set-upstream-to=<远程分支> <本地分支>
此命令也可以实现本地分支与远程分支的关联。一般来讲前者更加实用一些,前者在确保远程分支存在时使用,所以不宜出错。后者无法确保远程分支存在。
推送到master主分支:git push -u origin master
推送到v2分支: git checkout v2 git push -u origin v2 注意: 1.需先切换到v2分支再进行推送操作。 2.需先在Git托管平台上创建分支,建议名称与本地仓库名相同。
4.5 从GitHub仓库拉取到本地仓库
- 克隆到本地
git clone "远程仓库地址" 此命令表示根据远程仓库地址将远程仓库克隆到本地。默认是克隆master主分支到本地。也可以克隆其他分支到本地。 - 查看远程仓库分支
git branch -a 使用此命令可以查看本地仓库与远程仓库的分支信息。 - 克隆指定分支
git checkout -b <分支名> origin/<分支名> 此命令表示切换到指定分支(如果没有此分支则自动创建)并将远程仓库的指定分支克隆下来。
|