git clone 命令
# 查前当前登录用户的一些基本信息:
# 查看当前登录的账号:git config user.name
# 修改当前登录的账号为xcj:git config --global user.name "xcj"
# 查看是否修改成功:git config user.name
# 查看当前登录用户的邮箱:$ git config user.email
# 查看当前git远程库地址
git remote -v // -v 是 --verbose 的简写# 从服务器上拉取一个项目
1、拷贝一个 Git 仓库到本地,本地目录名称与Git 仓库同名
git clone <版本库的网址>
2、拷贝一个 Git 仓库到本地,重新定义本地目录名称
git clone <版本库的网址> <本地目录名>
3、 拷贝一个指定分支到本地,本地目录名称与分支同名
git clone -b 分支名 <版本库的网址>
git pull 从远程拉取最新版本 到本地 自动合并 merge git pull origin master
git fetch 从远程获取最新版本 到本地 不会自动合并 merge git fetch origin master
实际使用中 使用git fetch 更安全 在merge之前可以看清楚 更新情况 再决定是否合并
# 当前的分支没有跟踪信息
错误提示:There is no tracking information for the current branch
通过 git branch 查看本地分支只有master
通过 git branch -a 查看远程分支,有master和remotes/origin/master两个
解决方法一:使用git push --set-upstream origin master命令
解决方法二:使用git push -u origin master命令
# 回滚到某个历史版本:
查看历史提交版本:git log
回滚到历史某个版本:git reset --hard ecbaef8f4534a3e37a3d042e9283267aae9b769b
# 将代码提交到本地仓库
首先 git add --allgit commit -m "create的注释"
git pull origin master
2、再上传
git push origin master
! [rejected] master -> master (non-fast forward)
1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
2、重新add和commit相应文件
3、git push origin master
4、此时就能够上传成功了
TortoiseGit 的安装
下载地址:https://tortoisegit.org/download/
安装路径:C:Program FilesTortoiseGit
汉化设置: