git操作+一个本地项目推到github上+注意

时间:2021-03-16 12:55:55

git init 创建新文件夹,打开,然后执行以创建新的 git 仓库。

git config --global user.name "xxx"

git config --global user.email "xxxxx@xxx.com"

git clone http://git.xxx.com/xxxx/xxx/xxx.git 检出仓库:创建新的git仓库

git add *,git add <filename> 添加

git commit -m "xxxxxxx" 提交代码

git push origin develop 推送代码

git remote add origin <server>  没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器

git checkout -- <filename> 换掉本地改动,使用 HEAD 中的最新内容替换掉你的工作目录中的文件

git checkout -b develop 创建一个分支,并切换过去

git checkout master 切换回主分支

git branch -d develop 把新建的分支删除

git branch -a 查看分支

git pull origin develop 更新代码

git merge <branch> 合并代码

git diff <source_branch> <target_branch> 合并前查看

git tag 1.0.0 1b2e1d63ff 标签

git log 获取提交 ID

git fetch origin
git reset --hard origin/master 丢弃你所有的本地改动与提交,可以到服务器上获取最新的版本并将你本地主分支指向到它

一个本地项目推到github上

1.先在github上面创建一个项目地址

2.使用SSH密钥进行认证 a. ssh-keygen -C “YouEmailAddress” -t rsa

           b. C:\Users\Administrator.PC-20161011UGOT\.ssh文件夹中id_rsa.pub复制在github的setting-->SSH and GPG keys-->new SSH Key的key中

3.在本地代码根目录下打开git bush 输入 git init(初始化一个仓库)

4.将所有文件添加到仓库,输入git add .

5.提交 输入 git commit -m "demo"

6.添加源到GitHub 输入 git remote add origin git@github.com:YourName/YourRepositroy.git

7.把本地仓库的变化连接到远程仓库主分支 git pull origin master

8.上传源到GitHub git push -u origin master

注意:

1.git 在pull或者合并分支的时候有时会遇到这个界面。Please enter a commit message to explain why this merge is necessary,

git操作+一个本地项目推到github上+注意

  解决方法:

  按键盘左上角"Esc",然后输入":wq",注意是冒号+wq,按回车键即可